深入探索 Excel VBA 事件:功能、应用与技巧
1. 常用工作表事件概述
在 Excel VBA 中,工作表事件是响应特定操作而触发的程序。以下是一些常用的工作表事件及其触发条件:
| 事件 | 触发事件的操作 |
| — | — |
| Activate | 工作表被激活 |
| BeforeDelete | 工作表即将被删除 |
| BeforeDoubleClick | 工作表被双击 |
| BeforeRightClick | 工作表被右键单击 |
| Calculate | 工作表进行计算(或重新计算) |
| Change | 工作表中的单元格被用户或外部链接更改 |
| Deactivate | 工作表被停用 |
| FollowHyperlink | 工作表上的超链接被点击 |
| PivotTableUpdate | 工作表上的数据透视表被更新 |
| SelectionChange | 工作表上的选择区域被更改或刷新 |
需要注意的是,工作表事件的代码必须存储在特定工作表的代码模块中。若要快速激活工作表的代码模块,可右键单击工作表标签,然后选择“查看代码”。
2. Change 事件
Change 事件在工作表中的任何单元格被用户或 VBA 过程更改时触发。但当计算为公式生成不同的值,或向工作表添加对象时,该事件不会触发。
以下是一个简单的示例,当工作表发生更改时,会显示一个消息框,显示更改范围的地址:
Private
订阅专栏 解锁全文
5115



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



