excel vba内存使用优化

当我执行我的macros时,我得到了“内存不足”的信息。 发布时间太长,但是有提示可以更好地控制Excel 2007中的内存使用情况吗? 摆脱对象或类似的东西。 我不知道该怎么做

最好的,美国

Excel对于这个消息是臭名昭着的,机会是,它与你的计算机的内存没有任何关系。 我已经有一个100kb的excel程序的顶部的电脑目前这个消息。 关键可能是您的用户表单以及特定部分如何被调用。 最好的办法是运行你在用户表单中列出的每个事件,看看哪个是罪魁祸首。 注意事项:打电话

userform1.show vbmodeless

毕竟文本框和其他控件都设置好了。

有时候这是有效的

…基本上我有很多子程序来格式化和填充工作表取决于我在用户窗体中定义的条件。

我同意@shahkalpesh评论。 但是,如果您正在寻找帮助查明问题的策略,则可以在从主例程中调用每个子例程之后尝试放置消息框,并在任务pipe理器中观察excel的内存。

也许这将帮助你挑出有问题的代码。 一旦find,你可以在这里发布代码来解决你的问题。