Macro Masquer Afficher ligne si cellule=0 EXCEL [Fermé]

Signaler
Messages postés
1
Date d'inscription
samedi 21 février 2015
Statut
Membre
Dernière intervention
21 février 2015
-
Boswellias
Messages postés
7
Date d'inscription
jeudi 10 décembre 2015
Statut
Membre
Dernière intervention
26 septembre 2019
-
Bonjour
SVP j'ai besoin de votre aide
j'ai besoin d'une détection automatique de 0 dans un cellule et masquer la ligne de cette cellule

1 réponse

Messages postés
17003
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 janvier 2020
3751
Bonjour,

En suposant que tes valeurs 0 se trouvent en colonne C sur la plage C1:C20

Sub Masque_lig()
For Each cellule In [C1:C20]
If cellule.Value = "0" Then cellule.EntireRow.Hidden = True
Next cellule
End Sub

et pour afficher les lignes masquées

Sub Affiche_lig()
[C1:C20].EntireRow.Hidden = False
End Sub
1
Merci

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez Comment Ça Marche

CCM 79283 internautes nous ont dit merci ce mois-ci

Boswellias
Messages postés
7
Date d'inscription
jeudi 10 décembre 2015
Statut
Membre
Dernière intervention
26 septembre 2019

Salutatations
Merci pour ton intervention que je présume, a été d'une aide très appréciable malgré qu'on ne le signale pas , mais .... il y a toujours un "mais" comment rendre le "masquage / affichage " des lignes automatique , on supposant bien sûr que les données sont "importées" d'une autre plage ou feuille de calcul ?
encore une fois merci