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

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 !

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
 
- 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

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
387
Réponses
7
Affichages
3 K
Compte Supprimé 979
C
Réponses
1
Affichages
1 K
Retour