Macro Masquer Afficher ligne si cellule=0 EXCEL

Loussaief Messages postés 1 Statut Membre -  
 123 -
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

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    2
    1. Boswellias Messages postés 9 Statut Membre
       
      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
      0
    2. 123
       

      Erreur de compilation

      Next sans For

      0