excel vba获取错误" Out of Memory"

时间:2016-04-12 14:31:28

标签: excel vba excel-vba error-handling

我正在开发excel VBA。在我的代码中,我正在下载多个文件,一个一个地说50个。 我正在做什么,我正在下载第一个文件,进行一些计算更改,并将其保存为xlsx,然后下载另一个文件并进行计算,将其保存为xlsx等等。所以下载了26-27个文件后,我得到了#34; Out of Memory"错误。

有人建议我下载每个文件后如何清除内存。 非常感谢你提前

1 个答案:

答案 0 :(得分:3)

也许考虑将变量设置为Nothing?这样就会破坏对象并释放内存资源。

有几篇帖子可能会为您提供更多见解。值得一试。

When should an Excel VBA variable be killed or set to Nothing?

Excel VBA: Does destroying a collection of objects destroy every single object?