excel运行宏后屏幕为什么不停的闪烁

2024-11-29 06:25:55
推荐回答(4个)
回答1:

很可能是在录制过程中,操作过滚动条。

从代码上看,可能是存在诸如:
ActiveWindow.SmallScroll Down:=2
ActiveWindow.SmallScroll ToRight:=1
这样的语句,所以只要把这种对结果没有影响的语句删除就可以了。

如果找不出,或懒得找,有个简单办法,就是在程序开头加一句:
Application.ScreenUpdating = False

在程序结束之前加一句:
Application.ScreenUpdating = True

这样只会闪一下,就得到结果了。

Good Luck!

回答2:

这个可能是宏多次运行,对同一个区域合并/取消合并操作,导致看起来屏幕在闪烁

回答3:

显示器故障

回答4:

二楼的对了~