我已经读过.Select
语句强制Excel在屏幕上显示每个事件并大大减慢宏。
我想加快一些使用记录宏方法编写并且有许多.Select
语句的旧宏。
Application.ScreenUpdating = False
会消除显示.Select
事件所浪费的时间吗?
提前感谢任何建议。
答案 0 :(得分:2)
诅咒它会加速你的旧宏,但我最好更改代码并避免.Select
声明。因为不需要Example选择一个Cell然后写入Cell。直接写入单元格会更有效率。
看一下这个问题。他们会帮助您优化您的VBA代码。
How to prevent a macro from freezing / turning white the Excel window?