Retrouver le nom d'une listBox

Bonjour,

Dans une userform, j'ai plusieurs Listbox qui contiennent une liste de noms. J'aimerais créer une fonction unique qui me retrouve des informations sur ces noms. Pour cela j'ai besoin de connaitre le nom de la listbox qui a été "cliquée" et de passer le nom dans ma fonction.

J'espère que c'est assez clair. C'est probablement gros mais malgré avoir chercher dans les forums je n'ai pas trouvé.

Par avance, merci de votre expertise

Bonne soirée

Bonjour,

exemple >

Private Sub ListBox1_Click()
Dim MaVar As String
MaVar = ListBox1.Name    ' adapter le nom de la listbox
MsgBox MaVar   ' << pour le test
...
...
MaFonction MaVar

ric

Hey ! Je ne suis pas assez rapide !

Attention ! La variable prendra effectivement le nom de la ListBox cliquée, à la condition de ne pas "re cliquer" sur un item déjà sélectionné...

@ bientôt

LouReeD

Si j'ai bien compris, je mets Mavar=listboxX.name dans chaque listboxX_click().

Et comment je passe Mavar à ma macro? C'est basique mais je vois pas

Merci

ric vous l'a montré :

soit

Call MaSub(MaListeName)

soit

MaSub MaListeName

Ca c'est pour l'appel, mais il vous faut le paramètre à "l'arrivée" :

Sub MaSub(LeNomDeLaListe As String)
....
End Sub

@ bientôt

LouReeD

Hello,

Dans ma macro

vindex = Mavar.ListIndex

Nom = Mavar.List(vindex, 0)

Prenom = Mavar.List(vindex, 1)

j'ai un message:

Membre de méthode ou de données introuvable

Qu'est que j'ai oublié??

merci de votre aide

Bonne soirée

Pour répondre je dirais pas mal de chose...

Vous pouvez être plus clair ?

@ bientôt

LouReeD

Pour résumer:

Dans mes list box j'ai des listes de membres(Nom et Prénom)

J'ai une macro déclenchés par un bouton qui essaye de donner d'autres informations sur ces membres. Donc la procédure est la suivante:

Je clique sur un nom dans n'importe quelle listbox puis sur ma macro qui doit récupérer le nom et donc dans quelle listbox il se trouve. Je pourrais aussi double cliquer sur un nom.

J'espère que c'est plus clair

Merci

Rechercher des sujets similaires à "retrouver nom listbox"