Masquer des lignes avec une condition

Bonjour le Forum,

J'ai un fichier Excel, dont je souhaiterais masquer les lignes dès qu'une valeur est trouvée dans la colonne "I" sur la base de la valeur de la cellule $D$11 et je sèche sur une macro qui ne fonctionne pas. Est-ce que quelqu'un peut m'aider ?

Je mets un exemple du fichier en annexe avec un grand MERCI !

Cordiales salutations.

La Mademon

Bonjour,

Voici une proposition avec une limitation de l'affichage des lignes.

La ligne est affichée si la valeur de la colonne I est égale à celle de D12 +/- 5%.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Cel As Range
    Application.ScreenUpdating = False
    Rows("17:261").EntireRow.Hidden = False
    For Each Cel In Range("I17:I261")
        If Cel.Value >= 1.05 * Range("D12") Or Cel.Value <= 0.95 * Range("D12") Then
            Cel.EntireRow.Hidden = True
        End If
    Next Cel
    Application.ScreenUpdating = True
End Sub

A+

Rebonjour Frangy,

Yessssssssssssssssssss ! C'est pile poil, ce que je souhaitais pouvoir obtenir !

Une toute belle journée et mes sincères remerciements pour l'aide apportée et la rapidité.

Cordialement.

La Mademon

Rechercher des sujets similaires à "masquer lignes condition"