说明
在Excel VBA的Application类中有很多常用的功能,这里总结一下我用到过的,以后有好用的我也会逐渐更新。
代码code
- 取消/开启屏幕刷新
说明:取消屏幕刷新后代码运行时,我们看不到实时的效果,但是能够加速代码运行的速度,因为CPU不用再拿出资源来计算呈现效果。一般在代码最开始的地方设置取消屏幕刷新,在代码即将结束时设置屏幕刷新。
Application.ScreenUpdating = False '取消屏幕刷新
Application.ScreenUpdating = True '开启屏幕刷新
- 设置Excel状态栏内容
说明:可以借由该功能自定义Excel左下角的状态栏内容,以便用户观察代码运行进展。特别提醒:使用完毕后一定要清空,否则就一直显示最后一个自定义内容!
Application.StatusBar = "已经完成了80% 请再耐心等待一下..."
Application.StatusBar = ""'使用完毕后一定要清空,否则就一直显示最后一个自定义内容
- 不显示警告信息
说明:将此属性设置为 False 可在宏运行时禁止显示提示和警告消息;当出现需要用户应答的消息时,Microsoft Excel 将选择默认应答。
Application.DisplayAlerts = False'禁止显示提示和警告消息;当出现需要用户应答的消息时,Excel将选择默认应答