events - OnOpenExcelWorksheet 事件在工作表打开时触发?

标签 events vba

工作表打开时如何运行代码? (我要运行的代码包含在打开的工作表中)

最佳答案

您可以将某些代码放入 Worksheet_Activate() 函数中,该函数将在选择工作表时运行。此外,当您离开 wokrsheet 并转到另一个 wokrsheet 时,请使用 Worksheet_Deactivate() 来运行代码。这些函数位于工作表目标代码中。

Private Sub Worksheet_Activate()
    MsgBox ("Hi")
End Sub

Private Sub Worksheet_Deactivate()
    MsgBox ("Bye")
End Sub

关于events - OnOpenExcelWorksheet 事件在工作表打开时触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2998403/

相关文章:

jQuery - div 上的 keydown() 在 Firefox 中不起作用

android - 在 RelativeLayout 中接受点击事件

c# - 服务栈服务器事件

excel - MSEXCEL 将数据转置为数据库格式

excel - 日期之间的类型不兼容

c++ - 如何确定 Win32 事件的信号状态?

javascript - DIVs点击事件错误触发其他DIVs点击事件

vba - 有没有办法只在启用宏的情况下显示 word 文件的内容?

excel - "Object library invalid or contains references to object definitions that could not be found"或 "Element not found"

c++ - 邮件程序是如何在启动时如此快速地显示消息列表的?