Private Sub Worksheet_Change(ByVal Target As Range)
Dim Filtre$, Colonne%
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, [L1]) Is Nothing Then
Colonne = [Tableau1[Services]].Column - [Tableau1].Column + 1
ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=Colonne
Filtre = [L1]
If Filtre <> "Admin" Then ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=Colonne, Criteria1:=Filtre
End If
End Sub