vba - Application.ScreenUpdating = False 会使用大量 .Select 语句加速 Excel 宏吗?

标签 vba excel

我读过 .Select语句强制 Excel 在屏幕上显示这些事件中的每一个,并大大减慢宏。

我想加速一些用记录宏方法编写的旧宏,并且有很多 .Select陈述。

Application.ScreenUpdating = False消除显示 .Select 所浪费的时间事件?

提前感谢您的任何建议。

最佳答案

诅咒它会加速你的旧宏,但我最好改成代码并避免.Select声明。因为示例不需要选择一个单元格然后写入该单元格。直接写入单元格更有效。

看看这个条目。他们将帮助您优化您的 VBA 代码。

Optimizing VBA macro

How to prevent a macro from freezing / turning white the Excel window?

How to avoid using Select in Excel VBA

关于vba - Application.ScreenUpdating = False 会使用大量 .Select 语句加速 Excel 宏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46026512/

相关文章:

vba - MS Word 扩展性 : VBA macro versus .Net VSTO?

vba - OpenArgs 是 Null 问题

vba - 如何编写宏来打开 Excel 文件并将数据粘贴到包含宏的文件中?

python - 使用 xlrd 访问 Python 中 Excel 电子表格命名范围交集的值?

从 VBA 代码调用 OCaml 或 C 的可执行文件

vba - 如果在该行中找不到字符 ","或 Chr(44),则删除整行。对所有行重复

vba - 将相同的方法应用于多个对象

excel - VBA根据值隐藏单元格

excel - 如何模糊匹配相邻的单元格?

vba - 找出所有不是的