Утечка памяти в Excel

У меня есть макрос в Excel, который вызывает несколько других функций в vba. Проблема в том, что, похоже, много циклических ссылок и память не освобождена. Я пытаюсь явно освободить память, ничего не устанавливая для объектов, но все равно не могу его подключить. Более того, даже после того, как макрос перестает работать, память не освобождается. Мне нужно закрыть экземпляр Excel, чтобы освободить память. Как я могу избавиться от этой утечки?

Если есть циклические ссылки, уверены ли вы, что ваша проблема не в бесконечном цикле?

Dana the Sane 04.11.2008 06:44
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
1
1
1 478
1

Ответы 1

Если вы определили какие-либо переменные, массивы или коллекции или любой другой объект в верхней части модуля кода (то есть не внутри подпрограммы или функции), то они сохранят свои значения, когда макрос перестанет работать, если вы явно не очистите их.

Только переменные, объявленные в подпрограмме или функции, очищаются автоматически при выходе из подпрограммы или функции.

Другие вопросы по теме