Sub testFiltre()
Dim monTab As ListObject
Set monTab = Feuil1.ListObjects("Tableau_Struct")
On Error Resume Next
If monTab.AutoFilter.FilterMode Then
monTab.Range.AutoFilter
End If
monTab.ShowAutoFilterDropDown = True
If monTab.AutoFilter.FilterMode Then
monTab.Range.AutoFilter
Else
monTab.AutoFilter.ShowAllData
End If
End Sub