Salut,
Merci de m’aider en me montrant comme faire pour masquer une ligne sous Excel 2007 en tenant compte de la condition suivante :
A B C D 1 1101 Papiers 487,00 1447,00 2 2102 Bulles - 144,00 3 3103 Crayons - - 4 4104 Dateurs 647,00 -
Masquer la ligne qui présente une valeur nulle à la fois à la colonne C et D.
Après plusieurs recherche j’ai trouvé le code ci-dessus mais qui à le défaut de masquer la ligne 4 alors que la cellule C4 contient une valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Sub GenererFJPCE() 'Masquer des lignes dont la valeur d'une plage est nulle Dim I As Long For I = 2 To 51 If Range("C" & I) <> "" And Range("D" & I) = 0 Then Rows(I).Hidden = True End If Next 'Masquer des lignes dont la valeur d'une cellule est nulle Range("D57:D66").Select For Each o In Selection If o.Value = "0" Then o.EntireRow.Hidden = True End If Next Range("D71:D75").Select For Each o In Selection If o.Value = "0" Then o.EntireRow.Hidden = True End If Next End Sub
Partager