使用Excel 2002并拥有一个具有一些UserForms的VBA“app”。 主UserForm包含许多文本框,可以触发各种Enter / Exit事件。
我现在遇到一个问题,其中一个文本框退出事件连续触发2x(我知道因为每次都会出现一个消息框)。
Excel VBA中是否有一些方法可以跟踪所有触发的事件及其序列,而无需在每个事件/过程中编写代码?
答案 0 :(得分:2)
不知道问题的答案,但插入此代码有助于防止发生意外事件:
Application.EnableEvents = False 'avoid self firing events
'run your code....
Application.EnableEvents = True 're-enable events