filtrer plusieurs critères à l'aide de vba excel

J'ai 8 variables dans la colonne A, 1,2,3,4,5 et A, B, C.

Mon but est de filtrer A, B, C et afficher seulement 1-5.

Je peux le faire en utilisant le code suivant:

My_Range.AutoFilter Field:=1, Criteria1:=Array("1", "2", "3","4","5"), Operator:=xlFilterValues

Mais ce que fait le code est-il des filtres variables de 1 à 5 et les affiche.

J'ai l'habitude de faire le contraire, mais ce qui donne le même résultat, en filtrant A, B, C et montrant les variables de 1 à 5

J'ai essayé ce code:

My_Range.AutoFilter Field:=1, Criteria1:=Array("<>A", "<>B", "<>C"), Operator:=xlFilterValues

Mais il ne fonctionne pas.

Pourquoi ne puis-je pas utiliser ce code ?

Il donne cette erreur:

erreur d'exécution 1004 méthode autofilter de la classe range a échoué

Comment puis-je faire cela?

OriginalL'auteur | 2015-02-18