XL 2019 Récupération des valeurs selectionnées dans une ListBox

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 !

Pieerre69

XLDnaute Junior
Bonjour à tous,

J'ai, dans un UserForm, une listbox qui a pour paramètre MultiSelect = 1 - fmMultiSelectMulti, et qui comporte 3 colonnes.
J'aimerais récupérer dans une cellule quelconque les valeurs de la première colonne que l'utilisateur a sélectionné ! J'ai essayé de faire ListBox1.selected mais ça ne donne rien (ou alors je l'ai mal fait).
En sachant que le nombre de lignes dans la listbox est variable!

Merci d'avance pour les réponses proposées

Pierre
 
Salut Phil et merci pour ta réponse.

Ca ne correspond pas tout à fait à ce que je cherche étant donné que ma ListBox est une ListeBox avec un multiselect (donc des cases à cocher).
Je te laisse ci-joint le fichier test sur lequel je travaille, qui pourra te permettre de mieux appréhender ma problématique.

Pierre
 

Pièces jointes

Pierre


Que cela soit des cases à cocher ne change rien
A la place de :

For i = 0 To Me.ListBox1.ListCount - 1
If Me.ListBox1.Selected(i) = True Then Range("A2").Value = Range("A2") & Me.ListBox1.List(i) & Chr(10)
Next i

Tu mets la cellule que tu veux :

For i = 0 To Me.ListBox1.ListCount - 1
If Me.ListBox1.Selected(i) = True Then Range("J2").Value = Range("J2") & Me.ListBox1.List(i) & Chr(10)
Next i

@Phil69970
 

Pièces jointes

- 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

Discussions similaires

Retour