Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Syntaxe VBA pour filtre "CONTIENT"

  • Initiateur de la discussion Initiateur de la discussion buji_ang
  • Date de début Date de début

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 !

buji_ang

XLDnaute Nouveau
Je souhaite faire une macro pour réaliser un filtre.
Le filtre devra garder les cellules contenant un texte (variable, ecrit dans la cellule (1,6))

Pour commencer l'enregistreur de macro m'a donné cela :

Sub Macro1()

ActiveSheet.Range("$A$1:$C$4129").AutoFilter Field:=1, Criteria1:= _
"=*toto*", Operator:=xlAnd

End Sub

Ce qui filtre les lignes contenant "toto"
Mais moi je voudrais que ce texte soit variable, qu'il aille chercher ce qui est écrit dans une cellule.

A la place de "=*toto*" J'ai essayé :
=*cells(1,6)* mais ca n'accepte pas le texte

La je suis un peu bloque.
Quelqu'un aurait il une idee, voire la solution?
Merci
Bonne journee
 
Re : Syntaxe VBA pour filtre "CONTIENT"

 
Salut, j'ai un problème similaire dans une macro qui inclut un filtre textuel "contient". Lors de l'enregistrement de la Macro, le code inséré est celui ci :

ActiveSheet.Range("$A$1:$AK$2750").AutoFilter Field:=26, Criteria1:= _
"=*PDB*", Operator:=xlAnd

Mais lorsque je lance la Macro une fois enregistrée, le filtre ne se fait pas sur la colonne en question.
Qu'est ce que j'ai loupé comme épisode ? Merci
 
Oups .... Merci
 
- 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

Réponses
3
Affichages
349
Réponses
7
Affichages
3 K
Compte Supprimé 979
C
Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…