[VBA-E] - Filter Criteria:=Array

Bonjour tout le monde,

Je viens vers vous car j'ai un petit soucis sur l'une de mes macros ! Je m'explique :

Nous avons un très grand tableau dans lequel nous souhaitons supprimer quelque dizaine de millier de lignes en fonction de critère choisie dans un UserForm

Par exemple, si je ne veux pas m'occuper des lignes concernant des particuliers alors dans mon tableau toute les lignes avec un code ID de particulier seront supprimées

Je filtre donc mon tableau avec :

Dim txt As String
ActiveWorkbook.Worksheets("Feuille de Traitement").Cells(1, 1).CurrentRegion.AutoFilter Field:=1, Criteria1:=Array(txt)

Sachant que dans ma variable txt, j'ai tout mes critères qui se mette à l'intérieur !

Mais lorsque je filtre avec ce code, je n'ai aucun résultat :/ Tout est masqué !

Est-ce que l'explication écrite vous suffit à cerner mon problème ? Sinon je mettrais un fichier exemple à dispo !

Merci d'avance

Bonjour,

Mets plutôt tes critères dans la feuille, par exemple au-dessus du tableau, en mettant bien le nom de la colonne au-dessus du critère.

Un exemple ...

Salut Steelson!

Merci pour ton retour

Ton exemple m'a donné une idée que je vais essayé et je reviens vers vous !

OK

Bon jus !

Rechercher des sujets similaires à "vba filter criteria array"