Bonjour,

Voici mon dernier problème...

Dans un tableau, je souhaite filtrer des infos à partir du contenu d'un(e) TextBox.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Rows("14:14").Select
    Selection.AutoFilter
    Selection.AutoFilter Field:=2, Criteria1:=TextBox1.Value
Et ca donne rien...

Je pense que "Criteria1:=TextBox1.Value" n'est pas interprété par le programme...

Pouvez vous m'éclaircir ?

RESOLU : il faut saisir le contenu exact de la cellule à filtrer

________________________

NOUVEAU/VRAI PROBLEME :

Comment filtrer toutes les cellules comportants un mot ou un numéro ?

Exemple :

Trouver toutes les aptitudes de "Gérard" ou trouver toutes les ressources qui savent "peindre" ou encore toutes les resources qui ont 25 ans...

Mes cellules sont constituées de la manière suivante :

Gérard /25 ans /peintre

SOLUTION :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Rows("14:14").Select
    Selection.AutoFilter
    Selection.AutoFilter Field:=2, Criteria1:="=*" & TextBox1 & "*"
La "position" du filtre (rows, range) n'a pas d'importance


Merci ^^