今日学习目标
- 理解事件驱动编程
- 掌握工作表事件
- 掌握工作簿事件
知识点
1. 工作表事件
| 事件 | 说明 |
|---|---|
| Change | 单元格内容改变 |
| SelectionChange | 选中区域改变 |
| BeforeDoubleClick | 双击前 |
2. 工作簿事件
| 事件 | 说明 |
|---|---|
| Open | 打开工作簿 |
| BeforeSave | 保存前 |
| BeforeClose | 关闭前 |
练习题
- 监控单元格A1的变化
- 打开工作簿时自动执行
- 保存前进行验证
参考解答
1. 在Worksheet的Change事件中判断Target.Address = "$A$1",执行相应操作。 2. 在Workbook_Open事件中编写初始化代码,如打开时显示欢迎信息。 3. 在Workbook_BeforeSave中验证数据,无效则Cancel = True取消保存。
由在线工具箱(www.vba.net)整理制作