我正在开发excel VBA。在我的代码中,我正在下载多个文件,一个一个地说50个。 我正在做什么,我正在下载第一个文件,进行一些计算更改,并将其保存为xlsx,然后下载另一个文件并进行计算,将其保存为xlsx等等。所以下载了26-27个文件后,我得到了#34; Out of Memory"错误。
有人建议我下载每个文件后如何清除内存。 非常感谢你提前
答案 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?