图示EXCEL表格vba系列30之Worksheet_Deactivate

 时间:2026-04-25 08:38:45

1、首先需要建立一个测试表格,以便可以简单对Worksheet_Deactivate做说明和了解,如下图所示:

图示EXCEL表格vba系列30之Worksheet_Deactivate

2、进入到Worksheet_Deactivate事件模式下,在sheet1中点击鼠标右键,如下图所示:

图示EXCEL表格vba系列30之Worksheet_Deactivate

3、点击鼠标右键后,找到查看代码,并点击,如下图所示:

图示EXCEL表格vba系列30之Worksheet_Deactivate

1、接下来就是进入到vbaproject模式下,如下图所示:

图示EXCEL表格vba系列30之Worksheet_Deactivate

2、在下拉菜单下找到worksheet选项中,选中worksheet如下图所示:

图示EXCEL表格vba系列30之Worksheet_Deactivate

3、在另外一个选项中找到下拉菜单中找到Deactivate选项,并点击如下图所示:

图示EXCEL表格vba系列30之Worksheet_Deactivate

1、最后就是编辑代码,以便触发Deactivate事件后,可以直观的确认已经触发,如下图所示:

图示EXCEL表格vba系列30之Worksheet_Deactivate

2、代码:Sheet1.Range("A1") = "非活动状态时产生此事件"

简单说明就是触发Deactivate事件后就会执行代码,并将结果显示到单元格A1中。

3、简单操作,当任一工作表由活动状态转为非活动状态时产生此事件,也就是换到sheet2就可以执行Deactivate事件,也就是离开sheet1.如下图所示结果。

图示EXCEL表格vba系列30之Worksheet_Deactivate

  • excel中使用vba快速将多个工作表存为单个文件
  • Excel表中如何使用VBA设置单元格的边框
  • VBA工作表批量命名
  • 怎样使用VBA去除当前区域中的筛选状态?
  • 如何利用VBA代码合并指定单元格内容
  • 热门搜索
    枸杞怎么吃 离职报告怎么写 人参榕树盆景怎么养 微信公众号怎么推广 拳头账号怎么注册 肌肉酸痛怎么快速恢复 蛋清打不发怎么补救 电脑开机密码怎么取消 拍拍贷怎么样 感冒咳嗽怎么办