Excel中如何使用VBA的选择语句Select但却不触发SelectionChange事件

2024-11-21 17:44:34
推荐回答(3个)
回答1:

在代码最开始增加一句:
Application.EnableEvents = False

代码结束前增加
Application.EnableEvents = True

关于此处用到的EnableEvents的相关知识:
Application.EnableEvents=False
操作代码
Application.EnableEvents=True
这样可以屏蔽事件程序的暂时运行,以达到不会反复触发事件程序,造成死循环

回答2:

你可以使用 双击 触发事件函数

步骤

  1. 双击触发函数

  2. 函数中取消双击效果

     

  3. 函数中执行需要的函数功能

回答3:

Application.EnableEvents = False

..........
[A1].Select

Application.EnableEvents = True