BenHarber
XLDnaute Occasionnel
Bonjour Le Forum !
Je n'ai pas trouvé de solution simple au problème : peut-être l'un d'entre vous aura-t-il une astuce au fond de sa e-besaçe ?
Je veux filtrer toutes les "Bananes" "Pommes" "Poires" et "Fraises" à partir de la colonne 4 qui contient un nombre important (et aléatoire) de noms de fruits. J'exécute sans problème la commande suivante :
Workbooks(monFichier).Sheets(maFeuille).Range("D1").AutoFilter Field:=4, Criteria1:="=" & Array("Bananes", "Pommes", "Poires", "Fraises", Operator:=xlFilterValues
Par contre, si je veux filtrer tous les fruits A L'EXCEPTION DE "Bananes" "Pommes" "Poires" et "Fraises" la commande suivante échoue :
Workbooks(monFichier).Sheets(maFeuille).Range("D1").AutoFilter Field:=4, Criteria1:="<>" & Array("Bananes", "Pommes", "Poires", "Fraises", Operator:=xlFilterValues
Cela me semble correspondre à la limite du filtre textuel Excel "Différent de..." qui ne me donne que 2 exclusions possibles.
Quelqu'un aurait-il une idée lumineuse pour contourner ce problème ?
Merci d'avance !
BH
Je n'ai pas trouvé de solution simple au problème : peut-être l'un d'entre vous aura-t-il une astuce au fond de sa e-besaçe ?
Je veux filtrer toutes les "Bananes" "Pommes" "Poires" et "Fraises" à partir de la colonne 4 qui contient un nombre important (et aléatoire) de noms de fruits. J'exécute sans problème la commande suivante :
Workbooks(monFichier).Sheets(maFeuille).Range("D1").AutoFilter Field:=4, Criteria1:="=" & Array("Bananes", "Pommes", "Poires", "Fraises", Operator:=xlFilterValues
Par contre, si je veux filtrer tous les fruits A L'EXCEPTION DE "Bananes" "Pommes" "Poires" et "Fraises" la commande suivante échoue :
Workbooks(monFichier).Sheets(maFeuille).Range("D1").AutoFilter Field:=4, Criteria1:="<>" & Array("Bananes", "Pommes", "Poires", "Fraises", Operator:=xlFilterValues
Cela me semble correspondre à la limite du filtre textuel Excel "Différent de..." qui ne me donne que 2 exclusions possibles.
Quelqu'un aurait-il une idée lumineuse pour contourner ce problème ?
Merci d'avance !
BH