Прочитать массив данных из *.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)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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