ListBox.Click pour sélectionner une cellule

Raka

XLDnaute Occasionnel
Bonsoir,

Je bloque peut-être sur un truc tout bête, mais...

J'ai une listbox dans laquelle s'affichent des noms en fonction d'une entré manuelle dans une textbox et...
Enfin, bref, c'est une listbox au contenu variable en temps réel.

Je dispose d'une liste fixe de tous les noms qu'elle peut potentiellement contenir (B3:B355), et j'aimerais que, lorsqu'on clique (ou mieux, double clique) sur l'un des noms dans la listbox, cela nous ramène directement à la cellule contenant le nom spécifié, sachant qu'il peut y avoir 1 comme 200 noms dans la listbox, donc je ne peux pas le faire par simple incrémentation, je dois réellement lui dire "cherche dans la liste B3:B355 le nom sur lequel tu as cliqué dans la listbox, et on y va !"

Donc sous une Private Sub ListBox1_Click(), j'ai tenté des trucs autour de ListBox1.ListIndex,, ListBox1.Text, Find() ou encore .Select, mais sans grand succès...

Ca doit pourtant être simple. Je pense que je me perds trop en complications.
Une idée ?

EDIT : En fait, je me suis arrêté là, au mieux.


VB:
Private Sub ListBox1_Click()

Dim Name

With Sheets("Working Sheet").Range("B3:B357")
    Set Name = .Find(ListBox1.Text)
   

End With
End Sub

Mais j'ai du mal à intégrer dans ma petite tête ce que je dois demander pour lui faire sélectionner la cellule contenant Name dans la Range spécifiée.

Merci :)
 
Dernière édition:

Discussions similaires

Réponses
10
Affichages
200
Réponses
8
Affichages
387

Statistiques des forums

Discussions
312 156
Messages
2 085 814
Membres
102 990
dernier inscrit
franckfevrier