我正在尝试在Excel中编译一个大项目,但是意外错误经常出现,但并非总是如此。一位工程师告诉我,它与虚拟内存有关。任何人都可以告诉我该怎么做才能消除这个问题?谢谢!
答案 0 :(得分:0)
在控制面板中,转到系统>高级系统设置>高级标签>效果设置>提前>改变虚拟内存。然后选择自定义大小并将其增加到合理的值。初始大小8000,最大大小15000.单击确定并重新启动计算机以进行更改。问题就消失了。
解释是,当VBA正在编译时,在编译大项目时,虚拟内存会很快被填满。
答案 1 :(得分:0)
就我而言,工作簿已损坏。 Repairing it解决了这个问题。
答案 2 :(得分:0)
就我而言,这出乎意料地发生了,该项目并不是特别大。关闭VBA主机并重新打开,即可编译该项目。
要解决此问题,我建议先尝试最简单的修复,然后再转到“高级系统设置” ...
答案 3 :(得分:0)
此外,有时它有助于重新编译VBA代码(如果有的话):
ALT + F11打开VBA编辑器。
选择菜单:“调试”>“编译”以重新编译表单和代码。
重新打开文件。