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