ano*_*ous 2 excel vba excel-vba
我有一个Worksheet_Change事件,如果F列中的单元格发生变化,会弹出一条消息,询问用户是否要更改单元格文本.
现在,我有VBA代码插入新行,因此,在列F中进行更改,但我不希望弹出消息或根本调用此代码.
有没有办法区分用户和Excel本身(VBA)在工作表上进行更改?
只需插入该行即可
Application.EnableEvents = False
Run Code Online (Sandbox Code Playgroud)
在执行代码然后(最后)设置之前
Application.EnableEvents = True
Run Code Online (Sandbox Code Playgroud)
再次确保Excel Events再次对工作表做出反应.
有关更多信息,请阅读:https://msdn.microsoft.com/en-us/library/office/ff821508.aspx
| 归档时间: |
|
| 查看次数: |
913 次 |
| 最近记录: |