。工作表更改事件是一种Excel VBA中的事件,它在工作表的内容发生更改时触发。然而,当我们打开两个工作簿时,工作表更改事件不会被触发。
工作表更改事件通常用于在工作表中的单元格内容发生更改时执行特定的操作。例如,可以使用工作表更改事件来自动更新相关单元格、计算公式、验证数据等。
然而,当我们打开两个工作簿时,Excel只会激活其中一个工作簿,而不会触发另一个工作簿的工作表更改事件。这是因为工作表更改事件只在活动工作簿中的工作表发生更改时触发。
如果我们希望在打开工作簿时触发某些操作,可以考虑使用工作簿打开事件(Workbook_Open Event)。工作簿打开事件是一种Excel VBA中的事件,它在打开工作簿时触发。我们可以在工作簿打开事件中编写代码,执行我们希望在打开工作簿时进行的操作。
以下是一个示例代码,演示如何在工作簿打开事件中执行操作:
Private Sub Workbook_Open()
' 在打开工作簿时执行的操作
MsgBox "工作簿已打开!"
' 可以在这里编写其他操作的代码
End Sub
在上述示例中,当我们打开工作簿时,会弹出一个消息框显示"工作簿已打开!"。我们可以根据需要在工作簿打开事件中编写其他操作的代码。
总结起来,打开两个工作簿时,不会触发Excel工作表更改事件。如果我们希望在打开工作簿时执行某些操作,可以使用工作簿打开事件来实现。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云