我将两个工作簿集成到以下工作流程中:
1. I export data from WB1 into WB2
2. I want to check, whether the data in WB2 are up to date.
在WB1
的我的VBA代码中,我使用
Workbooks.Open "C:\WorkbookName.xls"
将我的数据从WB1
转换为WB2
。
在WB2
我VBA
内有Open Event
代码,检查数据是否是最新的。
问题:如果我使用Workbooks.Open "C:\WorkbookName.xls"
Open Event
次点火。是否可以避免这种情况并操纵WB2
WB1
而不激活Open Event
?
答案 0 :(得分:3)
这可以通过在打开文件之前禁用事件来完成:
Application.EnableEvents = False
打开文件后,您可以再次启用事件:
Application.EnableEvents = True