Прочитать массив данных из *.xls в программу на VB

Узнай цену своей работы

Формулировка задачи:

Трубуется загрузить данные из экселевского файла в массивы в VB. Сейчас сделал так: В программе на VB открываю .xls файл, делаю цикл по страницам, внутри него по столбцам, в нутри него по строкам, и копирую каждую ячейку в нужный элемент массива. Если файл *.xls большой, то это занимает очень много времени. Есть ли возможность копировать сразу массив, не копируя каждую ячейку отдельно?

Решение задачи: «Прочитать массив данных из *.xls в программу на VB»

textual
Листинг программы
Dim mas() 'без объявления размерности
mas = Range("A1:D1")
MsgBox mas(1, 1) & vbCrLf & mas(1, 2) & vbCrLf & mas(1, 3) & vbCrLf & mas(1, 4)

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 4.357 из 5
Похожие ответы