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 !

timeodanao

XLDnaute Nouveau
Bonjour le forum,

J'ai un souci sur une listebox multiple utilisé via un userform.
Je n'arrive pas à récupérer les données sélectionnées pour les coller par exemple sur mon classeur à partir de la cellule A72.
Quelqu'un pourrait-il m'aider svp?

Merci d'avance
 
Re : Listbox multiple

Bonsoir,

il faut faire une boucle en testant la propriété "Selected" de la "listbx", exemple ci-dessous :
Code:
Dim i As Byte
For i = 0 To ListBox1.ListCount - 1
    If ListBox1.Selected(i) = True Then
        Cells(i + 1, 1) = ListBox1.List(i, 1)
   End If
Next i

bonne soirée
@+
 
Re : Listbox multiple

Bonjour à vous,

Si le but est de coller sur la dernière ligne du tableau, il faut remplacer

Code:
Cells(i + 1, 1) = ListBox1.List(i, 1)

par

Code:
Range("A" & Range("A" & Rows.Count).End(xlUp).Row + 1).Value = ListBox1.List(i, 1)

Bonne soirée
 
Re : Listbox multiple

Bonjour,

Je ne saisis pas bien ce que tu veux ajouter dans ta colonne O de ta feuille paramètres.

Prenons un exemple: Si tu sélectionnes AIR FRANCE dans la liste, que doit-on retrouver dans la colonne O?

Ta liste ne comprend qu'une seule colonne numérotée 0. List(i, 1) retourne une valeur nulle.

Si tu veux ajouter AIR FRANCE, il faut remplacer par List(i, 0) ou List(i) tout simplement.
 
- 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

Réponses
3
Affichages
326
Retour