Microsoft 365 Filtre multicritères contenu dans une colonne en VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

vinz115

XLDnaute Nouveau
Bonjour,

Malgré mes recherches, je ne trouve pas ce qu'il me faut.

Voici le code avec des données fixes (critères) qui fonctionne bien :

VB:
ActiveSheet.ListObjects("ImportCSV").Range.AutoFilter Field:=12, Criteria1 _
        :=Array("Critère 1", "Critère 2", "Critère 3"), Operator:=xlFilterValues

Ce que je ne trouve pas, c'est remplacer les critères par une série de valeur contenu dans un autre onglet dans une colonne (max 100 critères)

D'avance merci pour votre aide
 
Bonjour Vinz115

Peut-être quelque chose comme ceci
VB:
Dim Tb() as Variant
' Critères dans la plage A1:A100
Tb = Sheets("NomFeuille2").Range("A1:A100")
ActiveSheet.ListObjects("ImportCSV").Range.AutoFilter Field:=12, Criteria1:=Tb, Operator:=xlFilterValues

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
311
Réponses
7
Affichages
3 K
Compte Supprimé 979
C
Retour