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
533
Réponses
5
Affichages
711
Réponses
4
Affichages
581
Réponses
10
Affichages
844
Réponses
3
Affichages
836
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
373
Retour