为什么在VBA设计器中宏性能会很快而在Excel中却慢呢?

时间:2018-09-09 18:47:54

标签: excel vba excel-vba

我正在使用经过修改的(由我自己)VBA框架在Excel 2017中生成文件。我没有编写原始框架,而且框架相当广泛,因此在这里我不会共享代码。我认识到,这使得其他人很难提供帮助。

如果我从VBA设计窗口中运行宏,则宏会相当快地完成(需要几分钟,但我可以接受)。但是,如果我从Excel窗口激活宏(例如,通过工作表上的按钮),则需要HOURS才能完成。

我已经关闭了屏幕更新,显示状态栏,自动计算,显示警报和显示分页符。我还将最小化Excel窗口。

我的问题是,关于运行宏,VBA设计窗口与Excel窗口相比有什么不同?为什么我会在两者之间获得不同的性能?

谢谢。

0 个答案:

没有答案