Merci de ta rapidité, moi j'avais bidouillé un truc du genre :
Sub Masque_itt()
Dim Lig As Integer
Dim Num1 As String, Num2 As String
Num1 = [C2]
Num2 = [C3]
'Me.Unprotect "x"
Application.ScreenUpdating = False
For Lig = 6 To 505
If Cells(Lig, 3) = "" Then Exit Sub
If Cells(Lig, 2) <> Sheets("Prépa").[L1] Then
'Rows(lig).Hidden = True
ActiveSheet.Range("$B$6:$CW$505").AutoFilter Field:=1, Criteria1:=Num1
End If
Next Lig
'Me.Protect "x"
End Sub
Elle sert à quoi exactement la ligne que tu m'as dit d'enlever car moi j'ai enlever celle là :
'Rows(lig).Hidden = True
Maintenant le soucis c'est que j'ai 2 critères, d'où le Dim Num12 et Num2. Comment le rajouter dans les critères ?