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
140
Réponses
7
Affichages
3 K
Compte Supprimé 979
C

Membres actuellement en ligne

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 977
dernier inscrit
Hermet