Private Sub UserForm_Initialize()
Dim t, i
With Sheets("Répertoire")
ComboBox1.List = Application.Transpose(.Range("a1:f1").Value)
t = .Range("a1:g" & .Cells(.Rows.Count, "a").End(xlUp).Row).Value
For i = 1 To UBound(t): t(i, 7) = i: Next
ListBox1.List = t
End With
End Sub