Страница 1 из 1

Загрузка списка в ListBox

Добавлено: 30 май 2009, 03:43
reyn90
как загрузить список строк из файла в ListBox?
Например

*********файл.txt**********
Первая строка
Вторая строка

*************************

Re: Загрузка списка в ListBox

Добавлено: 30 май 2009, 14:29
AlexZZZ
Наверное, так:

Код: Выделить всё

Application.ScreenUpdating = False
    Workbooks.OpenText Filename:="C:\Моя папка\файл.txt"
    Dim iStr As Range
    For Each iStr In ActiveSheet.UsedRange
        UserForm1.ListBox1.RowSource = ""
        UserForm1.ListBox1.AddItem iStr.Value
    Next
ActiveWorkbook.Close
Application.ScreenUpdating = True

Re: Загрузка списка в ListBox

Добавлено: 02 июн 2009, 14:52
t1m_twt
На VB я обычно делаю так

Код: Выделить всё

Dim handle As Integer
Dim theLine As String

Sub FileOpen()
  handle = FreeFile
  Open "имя файла" For Input As #handle
  Do Until EOF(handle)
    Line Input #handle, theLine
    Text1.Text = Text1.Text &  theLine & vbCrLf
    'для ListBox просто:
    'List1.AddItem(theLine)
  Loop
End Sub