Размерность динамического массива Variant (Array) типа? VBA в Excel.

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

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

Добрый день.
Сейчас опишу ситуацию и вы увидете, к чему название топика.
Есть два листа в Excel. В одном примерно такая структура

Строк много.
Необходимо на втором листе транспонировать данные по периодам(датам) в таблицу.

и тд.
Из соображений скорости делается все это таким кодом, используя массивы. Я привел примеры, однако исходной информации гораздо больше, поэтому в коде указываю только основное.

Проблема: выгружаются не все данные. По дебагеру, показывает что BigArr имеет максимально 133 элемента. То есть фактически обработано только 133 строки из первого листа, а их там около 700.
При проверке - и правда не все данные выгружаются.
Вопрос - есть ограничение на массивы и как в данном случае поступить - что то сделать с массивами или забить на скорость и грузить сразу в лист?

Решение задачи: «Размерность динамического массива Variant (Array) типа? VBA в Excel.»

textual
Листинг программы
ReDim Preserve

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


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

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

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