Добрый день!
Проблема в следующем: все данные с листа помещаю в массив, чтобы их быстрее обработать. На малых объемах все работает хорошо. На больших, близких к граничным, вылезает ошибка "RunTime Error 7 - Out of Memory".
Она вылезает или на ReDim массива, или на присвоении массиву диапазона с листа.
Что странно, так это ошибка не вылезает, если использую константу в 1 500 000 (строк), а если через переменную передаю 1048574 (строк), то вылезает. Это и взрывает мне мозг.
Запускаю функцию Sub StartTransferData() в модуле m2_Main2 в файле (48 Мб):
весит много, поэтому через гугл драйв.
Также прикладываю скриншот экрана после нажатия на Debug
Подскажите, пожалуйста, в чем может быть дело и как бороться.
Спасибо
Проблема в следующем: все данные с листа помещаю в массив, чтобы их быстрее обработать. На малых объемах все работает хорошо. На больших, близких к граничным, вылезает ошибка "RunTime Error 7 - Out of Memory".
Она вылезает или на ReDim массива, или на присвоении массиву диапазона с листа.
Что странно, так это ошибка не вылезает, если использую константу в 1 500 000 (строк), а если через переменную передаю 1048574 (строк), то вылезает. Это и взрывает мне мозг.
Запускаю функцию Sub StartTransferData() в модуле m2_Main2 в файле (48 Мб):
весит много, поэтому через гугл драйв.
Также прикладываю скриншот экрана после нажатия на Debug
Подскажите, пожалуйста, в чем может быть дело и как бороться.
Спасибо
Изменено: - 01.02.2013 18:08:48