Après avoir des heures là-dessus, j'ai réussi avec une cellule qui est la I2. Quand je double-clique j'ai ma liste et je peux sélectionner plusieurs choses.
Maintenant , j 'aimerai pouvoir répéter mon code sur toute ma colonne
Et là ma liste est sur la colonne 19, mais j'aimerai la mettre sur une autre feuille mais je ne sais pas après ce qu'il faut modifier.
Et un autre petit détail, entre chaque choix que j'ai sélectionner il me met un "&" dans la cellule, j'aimerai qu'il revienne chaque fois à la ligne si possible ? que ça soit plus lisible.
un grand merci d'avance pour votre aide
Voici le code de mon userform :
Option Explicit
Private Sub CommandButton1_Click()
Dim i As Byte
Dim ValeurARetourner As String
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
ValeurARetourner = ValeurARetourner & ListBox1.List(i) & " & "
End If
Next i
With Sheets("Feuil1")
.Range("I2") = Left(ValeurARetourner, Len(ValeurARetourner) - 3)
.Range("I3").Activate
End With
UserForm1.Hide
Unload UserForm1
End Sub
Private Sub ListBox1_Click()
End Sub
Private Sub UserForm_Initialize()
Dim i As Integer, Derlig As Integer
ListBox1.Clear
Derlig = Sheets("Feuil1").Cells(65536, 19).End(xlUp).Row
For i = 1 To Derlig
ListBox1.AddItem Cells(i, 19).Value
Next i
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
ListBox1.Selected(i) = False
End If
Next i
End Sub