VBA: AutoFilter pour filtrer un mot contenu dans une plage de cellule

claire05407

XLDnaute Nouveau
Bonjour,

J'ai une question au sujet de la fonction Autofilter, en effet j'aimerai créer une macro qui correspondrait à faire un filtre sur une cololonne d'un tableau mais qui prendrait en compte n'importe quel mot donné par l'utilisateur.

En fouillant j'ai réussi à faire cela :

Code:
variable = Range("Q2").Value 'là où se trouve mon mot à chercher
'
    Range("E10").Select 'la colonne où il faut chercher
    ActiveSheet.Range("$A$10:$L$17").AutoFilter Field:=5, Criteria1:= _
        "=*& variable &*", Operator:=xlAnd

seulement ça ne filtre que les champs qui commencent par ma variable et non pas qui contiennent la variable.

Avez-vous une solution ?

Merci d'avance de votre aide

Claire
 

Discussions similaires

Réponses
2
Affichages
120
Réponses
7
Affichages
3 K
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 323
Messages
2 087 299
Membres
103 512
dernier inscrit
sisi235