masquer ligne complète si 0 en colonne I

moutchec

XLDnaute Occasionnel
bonjour le forum,
bonjour à tous,
j'ai besoin de votre expertise pour corriger et m'aider à comprendre pourquoi mon code ne fonctionne pas, il masque la ligne 1 alors qu'il est censé agir de la ligne 3 à la dernière ligne non vide si en colonne I on a un chiffre inférieur à 1.
merci d'avance pour votre aide.

For y = Cells(Rows.Count, 1).End(xlUp).Row To 3 Step -1
'For y = 3 To Cells(Rows.Count, "A").End(xlUp).Row
If (Cells(y, 9)) < 1 Then
Cells(y).EntireRow.Hidden = True
End If
Next y


cordialement
Moutchec
 

Pièces jointes

  • Classeur1.xlsm
    114.8 KB · Affichages: 4

moutchec

XLDnaute Occasionnel
Bonjour Moutchec

Code:
Private Sub B_Click()
For y = Cells(Rows.Count, 9).End(xlUp).Row To 3 Step -1
    If (Cells(y, 9)) < 1 Then
           Rows(y).EntireRow.Hidden = True
    End If
Next y
End Sub
bonjour, ok il fallait mettre rows au lieu de cells.
juste pour comprendre, pquoi il masquait la ligne 1 alors que ce n'était pas dans le champs.
merci bcp pour votre réaction.
Moutchec.
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz