excel vba获取错误“Out of Memory”

我正在使用excel VBA。 在我的代码中,我正在下载多个文件,说50一个一个。 我正在做什么,我正在下载第一个文件进行更改做一些计算,并将其保存为xlsx,然后下载另一个文件,并进行计算保存为xlsx等。 所以下载26-27文件后,我得到“内存不足”的错误。

任何人都可以build议我下载每个文件后如何清除内存。 非常感谢你提前

也许考虑设置你的variables为Nothing ? 这样,对象将被销毁并释放内存资源。

有几个post可能会给你更多的见解。 值得检查出来。

Excel VBAvariables何时应该被杀死或设置为Nothing?

Excel VBA:销毁一个对象的集合是否会销毁每一个对象?