Bonjour,
Finalement, il me resterait une dernière petite question afin de bien finaliser mon projet, est-il possible, avec la solution de Frangy, d'afficher les valeurs dans la listbox par colonne et non par ligne ?
Par exemple, pour VILLE1, j'aimerais qu'il me propose dans la listbox :
1 1.1 1.2
2 2.1 2.2
J'ai eu beau changer le nombre de colonnes mais cela ne fonctionne pas :
Private Sub UserForm_Initialize()
Dim d As Object, Tablo, i As Long
Set d = CreateObject("Scripting.Dictionary")
Tablo = Sheets("Feuil2").Range("A1:A" & Range("A65000").End(xlUp).Row).Value
For i = 1 To UBound(Tablo)
If Not d.exists(Tablo(i, 1)) Then d.Add Tablo(i, 1), Tablo(i, 1)
Next
ComboBox1.List = d.Items
Erase Tablo
With ListBox1
.ColumnCount = 3
.ColumnWidths = "50;50;50"
End With
End Sub
Merci d'avance pour votre aide