VBA事件触发处理程序不执行不响应是什么原因?我们日常事务处理中一般需要一个事件提醒,比如下面的过程用于提醒周五写总结。这里利用监控一个表格的激活事件来触发Worksheet_Activate()过程,这里的过程名是约定的,过程名不能自己随意修改,每个事件对应一个特定的过程名。
Private Sub Worksheet_Activate()
If Weekday(Now) = vbFriday Then
msg = "今天是星期五,请写周总结"
MsgBox msg, vbInformation
End If
End Sub
要用好时间出发器,我们先要了解事件发生的顺序,有些行为会触发多个事件,例如,想工作簿中插入一个新的工作表时,将触发一下三个应用程序级别的事件:

最低0.47元/天 解锁文章
639

被折叠的 条评论
为什么被折叠?



