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

时间:2013-11-01 19:11:53

标签: excel vba excel-vba

我正在编写一个VBA代码,该代码将在我离开办公室后运行。 宏工作得很好,问题是有时(比我更喜欢)我收到消息:

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

我只需单击“确定”,代码运行正常,但我手动单击“确定”, 我已经试过了 Application.DisplayAlerts = False 但这不起作用。 有谁知道我是不是可以使excel“立交”这个问题?

先谢谢你

1 个答案:

答案 0 :(得分:0)

我相信“继续不撤消”意味着Excel会暂时清除用于跟踪撤消级别的RAM,然后(看起来)您的宏拥有完成该过程所需的资源。

看看你的宏正在做什么来使用如此多的RAM:有没有办法修改它以便需要更少的RAM?这里列出了几个选项:

How to clear memory to prevent "out of memory error" in excel vba?

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

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