Filtrer par macro

Bonjour à tous,

j'ai créer un tableau avec un combobox qui me permet de filtrer automatiquement par ce type de formule :

ActiveSheet.Range("$A$1:$J$61").AutoFilter Field:=3, Criteria1:="2022"
ActiveSheet.Range("$A$1:$J$61").AutoFilter Field:=9, Criteria1:="<>"

ou

ActiveSheet.Range("$B$1:$I$61").AutoFilter Field:=2
ActiveSheet.Range("$B$1:$I$61").AutoFilter Field:=6
ActiveSheet.Range("$B$1:$I$61").AutoFilter Field:=8, Criteria1:="<>"

Tout marche normalement mais parfois le combobox ne filtre plus, je dois choisir le choix total pour tout remettre sur mon tableau et repartir sur mes différents filtres.

Ma question est ce le fait que je ne filtre pas forcement les mêmes colonnes peut bloquer le résultat ? ou faut il remettre à zéro mes filtres à chaque fois ? et si oui y a t'il une formule pour le faire ?

J'espère avoir été clair car je ne peut mettre mon tableau en ligne (données pro)

Merci de mon aide

Bonjour,
Joins un fichier à ta demande pour une aide adaptée du forum.
Quelle est la version Excel utilisée ?
Cdlt.

Bonjour Jean Eric

CI joint mon fichier, au début de mon combobox tout va bien puis d'un coup cela ne fonctionne plus (surtout lorsque je choisit résultats puis reviens sur les instances)

Merci de ton aide

6forum.xlsm (84.84 Ko)

EXCEL 2016

Rechercher des sujets similaires à "filtrer macro"