[VBA] Masquer des lignes suivant plusieurs conditions

Bonjour,

Je cherche à définir plusieurs conditions dans mon code, comme ajouter qu'il cherche soit la présence de "Lundi" et/ou "Lundi et mardi".

Est-ce faisable ?

Salutations,
Cédric Pillonel

Sub masque()
dl = Range("A" & Rows.Count).End(xlUp).Row
    For i = 6 To dl
           If Cells(i, "A") <> "Lundi" Then
            Rows(i).EntireRow.Hidden = True
           End If
     Next
End Sub

Bonjour,

Un truc du genre comme ça ?

Sub masque()
dl = Range("A" & Rows.Count).End(xlUp).Row
    For i = 6 To dl
           If Cells(i, 1) <> "Lundi" OR Cells(i, 1) <> "Lundi et mardi" Then
            Rows(i).EntireRow.Hidden = True
           End If
     Next
End Sub

Bonsoir,

Malheureusement cela ne marche pas apparemment .
Le code me masque toutes mes lignes, mêmes celles contenant lundi et mardi.

Bonsoir, poste ton fichier et on verra ça.

Enfaite j'ai juste remplacé "Or" par "And" et ça marche .

Merci beaucoup !

Rechercher des sujets similaires à "vba masquer lignes suivant conditions"