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

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

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

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

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

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

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


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

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

14   голосов , оценка 4.357 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы