使用vba代码清除页面文件

使用vba代码清除页面文件,vba,Vba,我有一个vba宏,它运行一个循环大约200次,在运行时用完了ram页面文件 我需要一些快速修复来在每次迭代后清除页面文件。我知道最好的解决办法是清理代码,但时间在这里是一个限制。在每次循环迭代结束时,将所有将被重新创建的对象设置为Nothing 这就详细解释了。我从未见过这种情况发生。听起来您的阵列不断扩展,可能内存不足。在运行过程中,我会在几个地方停止它,以查看发生了什么。使用擦除和数组名。这将擦除所有数组内容。它是一个数组,但在每次iteration之后将被清除为空。但是内存没有释放。Not

我有一个vba宏,它运行一个循环大约200次,在运行时用完了ram页面文件


我需要一些快速修复来在每次迭代后清除页面文件。我知道最好的解决办法是清理代码,但时间在这里是一个限制。

在每次循环迭代结束时,将所有将被重新创建的对象设置为
Nothing


这就详细解释了。

我从未见过这种情况发生。听起来您的阵列不断扩展,可能内存不足。在运行过程中,我会在几个地方停止它,以查看发生了什么。

使用擦除和数组名。这将擦除所有数组内容。

它是一个数组,但在每次iteration之后将被清除为空。但是内存没有释放。Nothing提示很有用,但是这个函数有太多的循环引用。需要清理代码。