执行宏时,我收到“内存不足”消息。发布时间太长但有没有提示可以更好地控制Excel 2007中的内存使用情况?摆脱对象或类似的东西。我不知道该怎么做。
最好,你
答案 0 :(得分:2)
......基本上我有很多子程序 格式化和填充工作表 取决于我在a中定义的标准 窗体。
我同意@shahkalpesh评论。但是,如果您正在寻找帮助查明问题的策略,您可以在从主程序调用每个子例程并在任务管理器中观察excel的内存后尝试放置消息框。
也许这可以帮助您挑出违规代码。找到后,您可以在此处发布代码以解决您的问题。
答案 1 :(得分:2)
Excel因此消息而臭名昭着,很有可能,它与您的计算机内存无关。我有顶级的计算机使用100kb excel程序显示此消息。关键可能是您的用户形式以及如何调用某些部分。最好的办法是运行您在用户表单中列出的每个事件,看看哪个是罪魁祸首。 注意事项: 呼叫
userform1.show vbmodeless
在所有文本框和其他控件都设置完毕后。
这有时会奏效。