Bonjour,
Je fais une nouvelle fois appel à votre aide
Il existe pas mal de topic sur internet concernant ce sujet, mais après plusieurs essais de différentes macros, je n'arrive pas à cacher ces fameuses flèches...
Je sais qu'il existe une fonction dans les options des TCD pour masquer les flèches, mais elle ne me convient pas.
J'ai essayé les macros suivantes sans succès :
1- ActiveSheet.ListObjects("YourTableName").ShowAutoFilterDropDown = False
2- ActiveSheet.ListObjects("MyTableName").ShowAutoFilter = False
3- Sub HideArrowsList1()
'hides all arrows except list 1 column 2
Dim Lst As ListObject
Dim c As Range
Dim i As Integer
Application.ScreenUpdating = False
Set Lst = ActiveSheet.ListObjects(1)
i = 1
For Each c In Lst.HeaderRowRange
If i <> 2 Then
Lst.Range.AutoFilter Field:=i, _
VisibleDropDown:=False
Else
Lst.Range.AutoFilter Field:=i, _
VisibleDropDown:=True
End If
i = i + 1
Next
Application.ScreenUpdating = True
End Sub
Les TCD sont situés sur les dernières feuilles du classeur, et le mdp des feuille est "condeordolog"
En espérant que l'un d'entre vous est la solution !
Bien cordialement
Pierre