Sub FiltreData4()
On Error Resume Next
Application.ScreenUpdating = False
' Array par paires, N° de colonne puis filtre.
T = Array(1, "m", 2, "ca", 8, "3118", 10, "El") 'infos critères
For i = 1 To 10
Sheets("choix").Range([a6], Cells(Rows.Count, "z").End(xlUp)).Select.AutoFilter Field:=i, Criteria1:="*", Visibledropdown:=False
Range([a2], Cells(Rows.Count, "k").End(xlUp)).Select
Next i
For i = LBound(T) To UBound(T) Step 2
Sheets("choix").Range([a6], Cells(Rows.Count, "z").AutoFilter Field:=T(i), Criteria1:=T(i + 1), Visibledropdown:=False
Next i
[a1].Select
End Sub