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