Excel的刷新

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:29:12
在Excel宏中,我编写了一个循环语句,需要修改多个单元格的数据,每当修改单元格的数据时,Excel会自动刷新该单元格,降低了执行速度。
如何用宏语句关闭和打开Excel的这个自动刷新功能?

这个是必须的,特别是执行查询的时候,如果不关闭更新,程序执行起来非常慢,当执行完了,再打开更新,就可以看结果了。
代码如下:
Application.ScreenUpdating = False '执行时,关闭
Application.ScreenUpdating = True '执行完了,别忘了打开,要不,看不到结果了。

那个应该不属于自动刷新吧,应该是你添加数据的过程,你可能是用了rangs.select这样的语句,可以修改一下直接为单元格赋值或制作格式,不用先选择单元格!这样可能会快一点