Effacer les filtres appliquées sur plusieurs colonnes

Bonjour,

je cherche le code pour effacer les filtres appliquées sur plusieurs colonnes.

ActiveSheet.Range("$A$1:$Z$52287").AutoFilter Field:=5

ActiveSheet.Range("$A$1:$Z$52287").AutoFilter Field:=7

ActiveSheet.Range("$A$1:$Z$52287").AutoFilter Field:=9

le code ci-dessous représente les filtres sur les colonnes 5,7 et 9.

quel sera le code si je peux enlever tous ces filtres ?

en vous remerciant d'avance.

Bonjour,

ajouter ces 2 lignes,

ActiveSheet.Range("$A$1:$Z$1").AutoFilter 
ActiveSheet.Range("$A$1:$Z$1").AutoFilter 

Bonjour,

Avec la méthode AutoFilter sans argument ! :

ActiveSheet.Range("$A$1:$Z$52287").AutoFilter

Bonjour,

ça ne fonctionne pas en rajoutant ces 2 lignes

ActiveSheet.Range("$A$1:$Z$1").AutoFilter

ActiveSheet.Range("$A$1:$Z$1").AutoFilter


Merci Theze

ton code fonctionne correctement

ActiveSheet.Range("$A$1:$Z$52287").AutoFilter

super


Merci SabV

Ton code aussi fonctionne. J'ai compris maintenant pourquoi on écrit 2 fois. La première écriture retire les filtres dans les colonnes. Et la deuxième écriture réinsère le filtre dans les colonnes.

merci encore

Merci SabV

Ton code aussi fonctionne. J'ai compris maintenant pourquoi on écrit 2 fois. La première écriture retire les filtres dans les colonnes. Et la deuxième écriture réinsère le filtre dans les colonnes.

exactement, contente que cela fonctionne ...

Bonjour

ActiveSheet.ShowAllData

qui correspond au bouton annuler filtres

Merci 78chris pour ton aide

Rechercher des sujets similaires à "effacer filtres appliquees colonnes"