bonjour le fil,
ici le dictionaire n'a pas de valeur ajouté
Private Sub UserForm_Initialize()
Dim i As Integer, aA, DBR
'méthode 1 : additem
For i = 2 To 11
ComboBox1.AddItem Sheets("Feuil1").Cells(2, i)
Next
'méthode 2 : dictionary
Dim dico As Scripting.Dictionary
Set dico = New Scripting.Dictionary
aA = Sheets("feuil1").Range("A2").ListObject.Range.Value2 'la plage > matrice
For i = 2 To UBound(aA, 2) 'boucle ces données
dico(aA(1, i)) = aA(2, i) 'clé & item
Next
MsgBox "Mes Clés " & vbLf & Join(dico.keys, vbLf)
'ComboBox1.List = dico.keys
MsgBox "Mes Valeurs " & vbLf & Join(dico.items, vbLf)
ComboBox1.List = dico.items 'cette liste >>> combobox1
'méthode 3 : en une fois
Set DBR = Sheets("feuil1").Range("A2").ListObject.DataBodyRange
ComboBox1.List = Application.Transpose(DBR.Offset(, 1).Resize(, DBR.Columns.Count - 1).Value)
End Sub