VBA Unfilter gamme

Je suis en utilisant ce code:

Sheets("Sheet1").AutofilterMode = False

à unfilter les données dans une feuille Excel à l'aide de VBA (le point est pour effacer tous les filtres). Cela ne semble pas toujours fonctionner, est-il un meilleur moyen?

Merci!

Au cas où il permet, cette table est liée à partir de Sql Server (Données --> à Partir d'autres sources --> à Partir de Sql Server...) et il a une conception de couleur mise en page (tableau spécifique).

  • J'ai trouvé cela fonctionne: ActiveSheet.ListObjects("Table_Sam_table1").Range.AutoFilter Field :=2 mais j'en ai besoin pour être général et de travail pour tous les champs, de ne pas effacer le deuxième champ filtre, mais tous. Aussi, la solution est indiqué dans la question initiale probablement ne fonctionne que pour un texte isolé, ne s'applique pas aux objets (tables qui ont des noms de table dans leurs propriétés, etc).
InformationsquelleAutor Sam | 2013-01-20