recupérer des items listbox

  • Initiateur de la discussion Initiateur de la discussion dood
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

dood

Guest
Bonjour à tous,

Voila, ma question est simple (?):
-dans un userform, j'ai une listbox sur laquelle je peux selectionner plusieurs item (c'est une liste de nom).
-je voudrais pouvoir récupérer tous les noms que j'ai selectionné, et les afficher dans une 2ème listbox
-soit ça peut se faire directement quand je selectionne (ce serait le mieux), soit à l'aide d'un bouton de commande, une fois que j'ai selectionné tous les noms

Comment faire ?
 
Salut Dood,

Voilà comment remplir ta deuxième listbox avec les éléments sélectionnés dans la première:

Private Sub ListBox1_Change()
Dim i As Byte
ListBox2.Clear
For i = 1 To ListBox1.ListCount
If ListBox1.Selected(i - 1) Then ListBox2.AddItem ListBox1.List(i - 1)
Next i
End Sub

NB: mis dans la procédure ListBox1_change(), cela permet de la déclencher à chaque sélection effectuée dans ListBox1 (que je suppose être à selection multiple)

ListBox2.clear permet de vider ListBox2 (en cas de déselection d'un élément par exemple)

Ensuite, la boucle vérifie sur tous les items de ListBox1 s'ils sont sélectionnés, et si oui, les insére dans ListBox2.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
16
Affichages
1 K
Réponses
33
Affichages
1 K
Réponses
21
Affichages
2 K
Réponses
2
Affichages
509
Retour