【发布时间】:2015-11-05 07:05:09
【问题描述】:
这是我自己阅读了很多但找不到解决方案的内容。 我有一个大约 10,000 行的程序,其中我有一个附加到特定命令按钮的程序。这会计算一些复杂的方程。
我像往常一样使用 Application.ScreenUpdating = False 启动代码,并在主过程结束之前将其变为 True。然而,我的 Excel 工作表的上半部分(靠近菜单栏)一直闪烁约 10 秒,直到结果出现。我尝试禁用事件,以及将计算转换为手动,但没有任何帮助。甚至尝试在与主程序相关的子程序开头提到屏幕更新为false。
对此的任何建议将不胜感激。谢谢!
【问题讨论】:
-
是否有为工作表事件运行的事件代码?喜欢
Worksheet_Change或Worksheeet_Activate或类似的东西? -
不,不是。只是非常简单的循环和变量,没有任何事件。