Bonjour,
Je construis une base de données sur une bibliothèque d'articles. Avec VBA j'ai créé un formulaire qui me permet d'alimenter le tableau et j'ai une colonne dans laquelle je rentre des mots-clés.
J'ai créé un deuxième formulaire qui doit me servir à filtrer le tableau selon les mots-clés qui seront saisis dans le champ. J'aimerais avoir jusqu'à 5 mots-clés pour pouvoir filtrer. Faut-il qu'il soit rentrés dans 5 textbox différentes ou est-il possible de tous les mettre dans une même textbox ?
Que dois-je mettre dans le bouton pour que la recherche s'effectue ?
Pour l'instant j'ai mis cela, mais ça ne marche pas :
Merci beaucoup pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub CommandButton1_Click() ActiveSheet.Range("$A$1:$F$90000").AutoFilter Field:=6, Criteria1:="=*TextBox6.Value*", _ Operator:=xlAnd, Criteria2:="=*TextBox7.Value*" Operator:=xlAnd, Criteria3:="=*TextBox8.Value*" Operator:=xlAnd, Criteria4:="=*TextBox9.Value*" Operator:=xlAnd, Criteria5:="=*TextBox10.Value*" ActiveWindow.SmallScroll Down:=-9 End Sub![]()
Partager