Private Sub UserForm_Initialize()
Dim dico, L As Long
Set dico = CreateObject("Scripting.dictionary")
tbl = Sheets("BDD").range(Sheets("BDD").Cells(2, "A"), Sheets("BDD").Cells(Rows.Count, "A").End(xlUp)).Resize(, 18).Value
For L = LBound(tbl) To UBound(tbl)
dico(tbl(L, 3)) = tbl(L, 3)
Next L
ComboBox1.List = dico.Items
ListBox1.ColumnCount = 7
ListBox1.ColumnWidths = "60;60;70;60;60;30;0"
End Sub