问题:影刀运行“读取筛选内容”指令的时候出现弹窗提示,如图
**
原因:
sheet1表对应了一个这样的语句,当改sheet页中的任意一个单元格被选中的时候,会自动执行该函数中的语句。当影刀运行到“读取筛选内容”指令的时候,会自动新建一个临时的sheet页,将从sheet1中筛选到的内容粘贴到这个新建的sheety页,这样会涉及到选中单元格或者区域,会自动触发下图中的函数执行,产生冲突。
**
解决方法:
在模块1中新建两个函数,禁用和启用,在读取筛选内容之前,先将所有事件和警告提示禁用,等读取筛选内容之后,再将事件和警告启用,不影响其他VBA流程。
Sub 禁用()
Application.EnableEvents = False
Application.DisplayAlerts = False
End Sub
Sub 启用()
Application.EnableEvents = True
Application.DisplayAlerts = True
End Sub
这样,就不会出现弹窗啦!!!