pitchoune85
XLDnaute Junior
bonjour
je veux masque des lignes selon des conditions variable
par exemple masquer la ligne 12 si s12 est = 0 (car il y a des formules )
la macro s'éxécute par un bouton masquer puis afficher tout
un autre bouton masque la ligne si cette fois ci s'est la colonne o qui est égale à zéro
j ai la macro suivante :
Sub Afficher_MO()
Application.ScreenUpdating = False
For i = [A65536].End(xlUp).Row To 6 Step -1
If Cells(i, 19) = 0 Then Rows(i).EntireRow.Hidden = True
Next i
Application.ScreenUpdating = True
End Sub
que j ai trouvé sur la forum
par contre elle est très longue a éxécuter
je débute en macro et commence à les comprendre mais pas toujours
ne sais pas ce que veux dire row to 6 step -1 : a quoi correspond le 6?
mon tableau fait toujours a1:s500
peut on sélectionner uniquemment ce tableau pour aller plus vite
merci pour vos explications
amicalement
je veux masque des lignes selon des conditions variable
par exemple masquer la ligne 12 si s12 est = 0 (car il y a des formules )
la macro s'éxécute par un bouton masquer puis afficher tout
un autre bouton masque la ligne si cette fois ci s'est la colonne o qui est égale à zéro
j ai la macro suivante :
Sub Afficher_MO()
Application.ScreenUpdating = False
For i = [A65536].End(xlUp).Row To 6 Step -1
If Cells(i, 19) = 0 Then Rows(i).EntireRow.Hidden = True
Next i
Application.ScreenUpdating = True
End Sub
que j ai trouvé sur la forum
par contre elle est très longue a éxécuter
je débute en macro et commence à les comprendre mais pas toujours
ne sais pas ce que veux dire row to 6 step -1 : a quoi correspond le 6?
mon tableau fait toujours a1:s500
peut on sélectionner uniquemment ce tableau pour aller plus vite
merci pour vos explications
amicalement