Merci James !
Je viens de réaliser cette macro intégrant la fonction AutoFilter :
Sub Filtrer_DP_Etiquettes_Expe()
Sheets("ETIQUETTES EXPE").Select
Range("C1").Font.Color = RGB(0, 255, 0)
If Application.WorksheetFunction.CountIf(Range("A2:A" & Cells(Rows.Count, "A").End(xlUp).Row), Range("C1")) = 0 Then
MsgBox "N° DP introuvable : " & Range("C1")
Exit Sub
End If
Selection.AutoFilter Field:=1, Criteria1:=Range("C1")
DerLig = Sheets("ETIQUETTES EXPE").Range("A65536").End(xlUp).Row
Range("A2").Select
Application.CutCopyMode = False
Worksheets("ETIQUETTES EXPE").Protect UserInterfaceOnly:=True
End Sub
Cependant, je souhaiterais réaliser un filtre selon un 2ème critère : la valeur des cellules contenues dans la colonne "B2:B" doivent être égales à "DS"
Pour résumer, je souhaite cacher les lignes dont :
- la valeur dans la cellule C1 est différente de celle indiquée dans la colonne "A2:A"
ET
- la valeur indiquée dans la colonne "B2:B" est différente de "DS"
Sauriez vous comment intégrer ce second critère svp ?