Comment masquer des lignes si certaines cellules sont vides

Bonjour tout le monde,

Je souhaite configurer une macro pour masquer les lignes de mon tableau si les cellules de la colonne B par exemple sont vides ou avec un zéro.

Est-ce que c'est possible.

Merci d'avance pour votre aide.

(je ne sais pas pourquoi, mais je n'arrive pas à joindre mon fichier)

Bonjour,

Une piste :

Sub Cacher()

    Dim Plage As Range
    Dim Cel As Range

    With ActiveSheet: Set Plage = .Range(.Cells(1, 2), .Cells(.Rows.Count, 2).End(xlUp)): End With

    For Each Cel In Plage

        If Cel.Value = "" Or Cel.Value = 0 Then Cel.EntireRow.Hidden = True

    Next Cel

End Sub

Bonjour Theze,

Merci pour l'info, mais je n'y arrive pas! (suis trop nulle)

Par contre, j'ai réussi à joindre mon fichier...

Bonjour,

Ton classeur en retour au format .xlsm. Tu parlais de la colonne B et tes valeurs sont en colonne A ? J'ai mis un bouton qui permet soit d'afficher soit de cacher ces lignes

177testninimasque.xlsm (17.26 Ko)

Coucou,

C'est génial..... ça fonctionne....

Merci infiniment et belle journée à vous.

Rechercher des sujets similaires à "comment masquer lignes certaines vides"