VBA 忽略 Excel 无法使用可用资源完成此任务



我正在编写一个VBA代码,它将在我离开办公室后运行所有内容。宏工作正常,问题是有时(比我想要的更频繁)我收到消息:

Excel 无法使用可用资源完成此任务。选择较少的数据或关闭其他应用程序。Excel 无法使用可用资源完成此任务。选择较少的数据或关闭其他应用程序。继续而不撤消?

我只需单击"确定

",代码运行正常,但是我必须手动单击"确定",我已经尝试过 Application.DisplayAlerts = False但这行不通。有谁知道我是否不能让 excel "超越"这个问题?

提前谢谢你

我相信"继续而不撤消"意味着 Excel 正在暂时清除它用于跟踪撤消级别的 RAM,然后(似乎)您的宏拥有完成该过程所需的资源。

看看您的宏正在使用如此多的 RAM:有没有办法修改它以减少所需的 RAM?此处列出了几个选项:

如何清除内存以防止excel vba中的"内存不足错误"?

解决此问题的第二个选项可能是向您的计算机添加 RAM,但它不会修复错误的原因。

第三,如果要冒着在Excel中编辑注册表并减少或消除撤消级别的风险,则可以通过减少撤消级别数(http://support.microsoft.com/kb/211922)来防止此错误。

最新更新