Bonjour,
je cherche à masquer pour exploitation dans un fichier les ligne pour lesquelle la valeur dans la colonne v est égal zéro puis par la suite
pour un plage donné si toute la plage est vide independemment de la colonne maquer toute la ligne
exemple de ligne 1 à 92 masquer les ligne pour lesquelle en colonne v on a zéro
puis regardeer dans la plage D98:T107 masquer toutes les lignes vides ,idem plages D122:T130,D184:T192;D198:T207;D228:T237;D245:T245;D249:T260;D266
j'ai un code qui permet de masquer les lignes à zéro dans la colonne v mais c'est dans les plages que c'est un peu difficile : en fait dans les plages pour qu'une ligne soit supprimée il faut que toute la ligne dans la plage soit vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub masquer_lignes() Dim i As Long Sheets("Non-current Assets form").Select For i = 1 To 92 If Cells(i, 22).Value = 0 And Cells(i, 1).Value <> "" Then Rows(i).Hidden = True End If Next Next








Répondre avec citation
Partager