Bonsoir à toutes & à tous,
bonsoir
@scoubidou35
Peut-être parce que la propriété ShowAutoFilterDropDown du ListObject (LOt) n'est pas disponible sur ta version.
C'est le cas sur pour Excel2007, je suppose qu'il en est de même pour Excel2016 si ça plante avec cette version.
Par contre ça fonctionne avec Excel2021.
Pour régler ton problème, si tu veux désactiver les filtres tu peux remplacer
LOt.ShowAutoFilterDropDown = False (les filtres sont actifs mais on ne peut pas les modifier car plus de flèches)
par
LOt.ShowAutoFilter = False (les filtres
ne sont plus actifs donc plus de flèches)
Maintenant si tu veux laisser les filtres actifs mais masquer les flèches de certains champs tu peux utiliser cette syntaxe :
pour la
5ème colonne de ton ListObject
LOt.range.autofilter field:=
5, VisibleDropDown:=False
(Faire une boucle sur les colonnes à verrouiller)
Amicalement
Alain