Macro pour recherche via valeur d'une colonne

Bonjour,

En soit question probablement simple pour la majorité d'entre vous mais étant un débutant en VBA, je n'ai pas trouvé la solution à ma question. Je dispose d'un tableau de 12 colonnes et presque 800 lignes de données. Dans ce tableau, j'ai une colonne "Version" qui m'indique la version d'un ticket. Je voudrais pouvoir, via une petite fenêtre de recherche où je pourrai taper la version que je veux (Comme par exemple de la forme "\18.02.1") et que le résultat affiché corresponde UNIQUEMENT aux lignes qui contiennent cette valeur dans la colonne Version.

J'ai tenté ceci, qui est une approche plus "brutale" car sans recherche à proprement parler, qui marche mais qui ne correspond pas vraiment à ce que je souhaite faire (via le processus de recherche en saisissant soit même la valeur du champ):

Sub RechercherVersion()
Worksheets("Libellé").Range("A1").AutoFilter Field:=12, Criteria1:="\18.02.1"
End Sub

"Libellé" étant le bom de ma feuille, et la colonne Version se trouvant à la colonne 12

Merci d'avance,

Dalil

Bonjour,

Il ne te reste plus qu'à fournir un fichier d'illustration (pas besoin de 800 lignes...) avec le résultat à obtenir...

Cordialement.

Je vous partage mon résultat au cas où d'autres seraient intéressés:

Sub RechercherVersion()

Dim Value As String
Value = InputBox("Valeur du filtre svp")
Worksheets("Libellé").Range("A1").AutoFilter Field:=12, Criteria1:=Value

End Sub

C'est la même ! L'accessoire de prélèvement (par InputBox ou cellule), s'impose évidemment... on ne fait jamais qu'une seule et unique recherche !

J'avais cru comprendre que c'était la méthode (filtre auto) qui ne te convenait pas, et que par exemple tu voudrais faire une extraction des résultats...

Bonne journée.

Rechercher des sujets similaires à "macro recherche via valeur colonne"