Re : Comment vérifier qu'une ligne est sélectionnée dans une listbox??
Merci Catrice de te pencher sur mon problème
Au vu de ta réponse, je m'aperçois que j'ai très mal poser mon problème, mon exemple est très mauvais, je pensais que mon exemple simplifié pouvais permettre d'être clair mais en fait il brouille + qu'il n'aide; oubliez le!! Et excusez moi .
Donc de manière détaillée, mon problème est le suivant:
J'ai 2 listbox: ListBox A et listboxB
J'ai une textbox: Textbox1
La Macro se déclenche par un click sur la listboxB
Cette macro permet de mettre dans la textbox1 la ligne sélectionnée dans la ListboxB et la ligne dans la listbox A. de cette manière:
textbox1.value =ListBoxB.List(ListBoxB.ListIndex, 0) & " " & ListBoxA.List(ListBoxA.ListIndex, 0)
Donc ce que devrait faire l'utilisateur c'est :
1-Cliquer sur la listBoxA pour y sélectionner une ligne
2-Puis Cliquer sur la ListBox B pour y sélectionner également une ligne.
Et c'est cette sélection dans la listrBoxB qui déclenche la macro pour aller "nourrir" la textbox1:
Sub ListBoxB_Click()
textbox1.value =ListBoxB.List(ListBoxB.ListIndex, 0) & " " & ListBoxA.List(ListBoxA.ListIndex, 0)
...
End Sub
La macro ne se déclenche donc qu'après une sélection sur la listBoxB
Cependant, si l'utilisateur clique directement sur la listBoxB et n'a pas auparavant sélectionner de ligne dans la listBoxA, aucune ligne n'y sera sélectionnée et la macro ne fonctionnera pas.
C'est pourquoi j'ai réellement besoin de tester si une ligne est bien sélectionnée sur la ListBoxA.
Avez-vous une idée?
Merci d'avance pour votre aide.
Cordialement
Zeltron