[vba]Код
Private Sub UserForm_Initialize()
Dim a As Variant
a = Worksheets(1).Range("A1:A10")
ComboBox1.List = a
End Sub
[/vba]
или даже так:
[vba]Код
Private Sub UserForm_Initialize()
ComboBox1.List = Worksheets(1).Range("A1:A10").Value
End Sub
[/vba]
с первой записи по последнюю, не дальше... новая информация... добавляется в последнюю незаполненную ячейку в столбце таблицы и автоматически добавляется в ComboBox
А с учетом этого - как-то так:
[vba]Код
Private Sub UserForm_Initialize()
ComboBox1.List = Worksheets(1).Range("A1", Cells(Rows.Count, "A").End(xlUp)).Value
End Sub
[/vba]