我正在编写一个VBA代码,该代码将在我离开办公室后运行。 宏工作得很好,问题是有时(比我更喜欢)我收到消息:
Excel无法使用可用资源完成此任务。选择较少数据或关闭其他应用程序。 Excel无法使用可用资源完成此任务。选择较少数据或关闭其他应用程序。没有撤消继续?
我只需单击“确定”,代码运行正常,但我手动单击“确定”,
我已经试过了
Application.DisplayAlerts = False
但这不起作用。
有谁知道我是不是可以使excel“立交”这个问题?
先谢谢你
答案 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)来防止此错误。