Bonsoir à tous,
J'ai un petit problème que je n'arrive pas à résoudre:
J'ai créé une userform avec une entrée par l'utilisateur et deux boutons : "ok" et "cancel".
Je veux que quand je clique sur ok, une colonne de la table que j'ai créé soit filtré selon l'entrée que j'ai mise. Plus précisément je veux qu'elle fasse un filtre "contient le texte mis dans l'entrée".
Filtresur la colonne : = "*"& Entrée_utilisateur&"*"
VOilà les codes VBA que j'ai essayé sans succès:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Userform1_Click() Worksheets("Clients").Select ActiveSheet.ListObjects("Table2").Range.AutoFilter Field:=2, Criteria1:= _ "=*&Entrée_Utilisateur&* " UserForm1.Hide End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Userform1_Click() Worksheets("Clientes").Select ActiveSheet.ListObjects("Table2").Range.AutoFilter Field:=2, Criteria1:= _ "= ""*""&Entrée_utilisateur& ""*"" " UserForm1.Hide End Sub
Merci pour votre aide,
Charles
Partager