【发布时间】:2010-09-19 17:46:46
【问题描述】:
我有一个 vba 宏,它运行一个循环大约 200 次迭代,在运行时用完 ram 页面文件。
我需要某种快速修复来在每次迭代后清除页面文件。我知道最好的解决办法是清理代码,但这里的时间是一个限制。
【问题讨论】:
标签: vba
我有一个 vba 宏,它运行一个循环大约 200 次迭代,在运行时用完 ram 页面文件。
我需要某种快速修复来在每次迭代后清除页面文件。我知道最好的解决办法是清理代码,但这里的时间是一个限制。
【问题讨论】:
标签: vba
在每次循环迭代结束时,将要重新创建的所有对象设置为Nothing。
这个article详细解释了。
【讨论】:
我从未见过这种情况。听起来您有一个不断扩展的数组,并且可能内存不足。我会在运行期间在几个地方停止它,看看发生了什么。
【讨论】:
使用擦除和数组名称。这会擦除所有数组内容。
【讨论】: