【发布时间】:2019-12-04 05:59:57
【问题描述】:
我打开一个 Excel 工作簿,其中包含一些 VBA 代码,包括其中一个工作表上的事件代码。我打开第二个工作簿,其中根本没有 VBA 代码,但是一旦第二个工作簿打开,它就会触发 VBA 代码在第一个工作簿中运行。代码失败,因为第一个工作簿不是活动工作簿。有人知道为什么打开第二个工作簿会触发第一个工作簿中的事件代码吗?
【问题讨论】:
-
澄清一下,触发的 VBA 代码是第一个工作簿上的 Private Sub Worksheet_Calculate() 代码。