Private Sub Document_Open()
Dim TextLine
Dim k As Byte ' Счетчик строк в текстовом файле
Dim l As Integer ' Счетчик максимальной длины записи в ComboBox
k = 1
l = 0
Open "text1.txt" For Input As #1 ' Open file.
Do While Not EOF(1) ' Loop until end of file.
Line Input #1, TextLine ' Read line into variable.
ComboBox1.AddItem TextLine, k - 1
If Len(TextLine) > l Then l = Len(TextLine)
k = k + 1
Loop
ComboBox1.ColumnWidths = l * 4.5
Close #1 ' Close file.
End Sub
Dim R0 As Long
R0 = 1
Do Until IsEmpty(ActiveWorkbook.Sheets("Sheet1").Cells(R,1).Value
Combo1.AddItem ActiveWorkbook.Sheets("Sheet1").Cells(R,1).Text
R = R + 1
Loop
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 98