Récupération choix multiples dans zone de liste

  • Initiateur de la discussion Initiateur de la discussion albert
  • 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 !

A

albert

Guest
bonjour à tous, bonjour forum,
j'ai tenté d'associer un code de récupération de sélection multiple dans listbox, à un bouton...

http://xlbysteph.free.fr/aideinformatique/userform.htm

tous mes essais sont restés vains... (peut-être que le code n'est pas placé au bon endroit ???)

CODE :
Private Sub ListBox1_GotFocus()
ListBox1.MultiSelect = fmMultiSelectExtended
range("D1", cells(ListBox1.ListCount, 4)).Clear
End Sub

Private Sub ListBox1_LostFocus()
j = 1
with ListBox1
For i = 0 To .ListCount - 1
If .Selected(i) = True Then
cells(j, 4) = .List(i)
.Selected(i) = False
j = j + 1
End If
Next
End with
End Sub


.... merci d'avance

albert
 

Pièces jointes

bonjour

c'est juste une question d'implémentation ;-)

Private Sub CommandButton1_Click()
'inscrit les données dans la colonne D
[D1].CurrentRegion.ClearContents
j = 1
With UserForm1.ListBox1
For i = 0 To .ListCount - 1
If .Selected(i) = True Then
Cells(j, 4) = .List(i)
.Selected(i) = False
j = j + 1
End If
Next
End With
End Sub
 
- 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
10
Affichages
630
Réponses
15
Affichages
638
Réponses
5
Affichages
832
Réponses
4
Affichages
689
Réponses
10
Affichages
973
Retour