Si es un userorm, pon lo siguiente en tu userform.
Cambia "Hoja1", por el nombre de tu hoja. Cambia "A" por la columna donde tienes el nombre
Private Sub UserForm_Activate()
'Por.Dante Amor
Set h = Sheets("Hoja1")
For i = 2 To h.Range("A" & Rows.Count).End(xlUp).Row
agregar ComboBox2, h.Cells(i, "A")
Next
End Sub
'
Sub agregar(combo As ComboBox, dato As String)
'Por.Dante Amor
For i = 0 To combo.ListCount - 1
Select Case StrComp(combo.List(i), dato, vbTextCompare)
Case 0: Exit Sub 'ya existe en el combo y ya no lo agrega
Case 1: combo.AddItem dato, i: Exit Sub 'Es menor, lo agrega antes del comparado
End Select
Next
combo.AddItem dato 'Es mayor lo agrega al final
End Sub
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias