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

Statistiques des forums

Discussions
312 329
Messages
2 087 327
Membres
103 516
dernier inscrit
René Rivoli Monin