Transfert d'items sélectionnés du listbox1 vers le listbox2

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

blord

XLDnaute Impliqué
Bonjour à tous,

Dans l'une de mes applications, j'aimerais que l'utilisateur puisse sélectionner un ou plusieurs items dans un listbox (liste de valeurs assez longue) et que les sélections faites s'affichent dans un deuxième listbox afin qu'il ait de façon concise les choix sélectionnés.

Est-ce que celà est possible de rafraichir automatiquement le listbox2 à chaque sélection/désélection d'items dans le listbox1 ? J'ai fait une tentative dans le fichier joint mais.... Je préfèrerais, si possible éviter l'utilisation d'un bouton pour la mise à jour du listbox2...

Merci pour vos conseils !

Benoit Lord
 

Pièces jointes

Re : Transfert d'items sélectionnés du listbox1 vers le listbox2

Bonsoir,

regarde ceci, code à utiliser dans le module de ton usf :
Code:
Option Explicit
Private Sub ListBox1_Change()
Dim i As Integer
ListBox2.Clear
For i = 0 To ListBox1.ListCount - 1
    If ListBox1.Selected(i) Then ListBox2.AddItem ListBox1.List(i)
Next i
End Sub
Private Sub UserForm_Initialize()
With ListBox1
    .MultiSelect = fmMultiSelectMulti
    .List = Range("A1:A30").Value
End With
End Sub

bonne soirée
@+
 
- 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