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

VBA Ignore Excel无法使用可用资源完成此任务,vba,excel,Vba,Excel,我正在编写一个VBA代码,它将在我离开办公室后运行所有程序。 宏工作正常,问题是有时(比我希望的更多)我会得到以下信息: Excel无法使用可用资源完成此任务。选择较少的数据或关闭其他应用程序。Excel无法使用可用资源完成此任务。选择较少的数据或关闭其他应用程序。继续而不撤消 我只需单击OK,代码运行正常,但我必须手动单击OK, 我已经试过了 Application.DisplayAlerts=False 但这不起作用。 有人知道我是否不能让excel“跨越”这个问题吗 在advanced(高

我正在编写一个VBA代码,它将在我离开办公室后运行所有程序。 宏工作正常,问题是有时(比我希望的更多)我会得到以下信息:

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

我只需单击OK,代码运行正常,但我必须手动单击OK, 我已经试过了
Application.DisplayAlerts=False
但这不起作用。 有人知道我是否不能让excel“跨越”这个问题吗

在advanced(高级)

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

看看您的宏是如何使用这么多RAM的:有没有办法修改它以减少所需的RAM?这里列出了几个选项:

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


第三,如果您想冒险编辑注册表并减少或消除Excel中的撤消级别,您可以通过减少撤消级别的数量()来防止此错误。

您好,我的宏没有做任何特殊的事情,它只是从SQL server更新一个表,问题是我使用的是一个巨大的表(400k行x 130列)我不认为有解决办法,对吗?如果我重置我的电脑,他们尝试运行它,我不会收到此消息!但是在电脑上玩了一整天之后,速度变慢了,所以我收到了这个消息,你拿那张桌子干什么?如果您共享正在执行的功能类型和执行方式(甚至可能包括相关代码),这可能会有所帮助。我使用宏检查电子邮件是否已到达,然后我执行一个简单的
此工作簿。Refreshall