Non masquage d'une ligne vide

Bonjour, je découvre les macros et VBA dans Excel

J'ai une macro qui permet de masquer les lignes si une cellule précise de la ligne est égale à 0 ... Mais cela masque aussi les lignes ou la cellule est vide ( souvent des lignes de présentation

voila le code, quelqu'un saurait ce qu'il faut changer ou rajouter ...

Merci mille fois

Sub MasquerLigne()
DebutLgn = 1
FinLgn = 14
Colonne = 4
For NbLgn = DebutLgn To FinLgn
If Cells(NbLgn, Colonne).Value = 0 Then
Cells(NbLgn, Colonne).EntireRow.Hidden = True
End If
Next NbLgn
End Sub

bonjour

Sub MasquerLigne()
DebutLgn = 1
FinLgn = 14
Colonne = 4
For NbLgn = DebutLgn To FinLgn
If Cells(NbLgn, Colonne).Value = 0 Then
attention tu traites les cellules qui contiennent la valeur "0", une cellule vide se repère avec ...Value=""

Cells(NbLgn, Colonne).EntireRow.Hidden = True
End If
Next NbLgn
End Sub

jacky

Justement il doit masquer les cellules dont la valeur est réellement 0 mais pas celles qui sont vides ....

If Cells(NbLgn, Colonne).Value ="0" Then

Autant pour moi, j'avais lu trop vite.

Mets ton zéro entre guillemets

Voila merci ... Petit à petit l'oiseau fait son nid et je vais arriver par avoir un truc parfait qui va aider ceux qui galère avec des trucs qui peuvent être automatiser

Donc encore une fois merci pour eux ....

Rechercher des sujets similaires à "masquage ligne vide"