Bonsoir à tous,
Je bloque depuis quelques temps sur ce problème, merci par avance de l'aide que vous pourrez m'apporter.
Je souhaite activer une fonction de filtre de manière à exclure plusieurs critères du filtre (au lieu d'en sélectionner).
Si mon problème se limitait à 2 critères, je pourrais utiliser la fonction suivante :
ActiveSheet.Range("$A$1:$A$6").AutoFilter Field:=1, Criteria1:="<>1", Criteria2:="<>2"
Seulement voila, j'ai plus deux 2 critères à exclure (environ une trentaine), par conséquent je pense qu'il faut que je passe par une formulation telle que celle-ci :
ActiveSheet.Range("$A$1:$A$7").AutoFilter Field:=1, Criteria1:=Array("1", _
"2", "3", "4"), Operator:=xlFilterValues
Mais cette syntaxe permet de filtrer en conservant les critères renseignés alors que je souhaiterais les retirer.
Auriez-vous la solution pour résoudre ce problème ?
Cordialement.
NB : Je débute en VBA...
Je bloque depuis quelques temps sur ce problème, merci par avance de l'aide que vous pourrez m'apporter.
Je souhaite activer une fonction de filtre de manière à exclure plusieurs critères du filtre (au lieu d'en sélectionner).
Si mon problème se limitait à 2 critères, je pourrais utiliser la fonction suivante :
ActiveSheet.Range("$A$1:$A$6").AutoFilter Field:=1, Criteria1:="<>1", Criteria2:="<>2"
Seulement voila, j'ai plus deux 2 critères à exclure (environ une trentaine), par conséquent je pense qu'il faut que je passe par une formulation telle que celle-ci :
ActiveSheet.Range("$A$1:$A$7").AutoFilter Field:=1, Criteria1:=Array("1", _
"2", "3", "4"), Operator:=xlFilterValues
Mais cette syntaxe permet de filtrer en conservant les critères renseignés alors que je souhaiterais les retirer.
Auriez-vous la solution pour résoudre ce problème ?
Cordialement.
NB : Je débute en VBA...