今日学习目标

  • 理解事件驱动编程
  • 掌握工作表事件
  • 掌握工作簿事件

知识点

1. 工作表事件

事件 说明
Change 单元格内容改变
SelectionChange 选中区域改变
BeforeDoubleClick 双击前

2. 工作簿事件

事件 说明
Open 打开工作簿
BeforeSave 保存前
BeforeClose 关闭前

练习题

  1. 监控单元格A1的变化
  2. 打开工作簿时自动执行
  3. 保存前进行验证

参考解答

1. 在Worksheet的Change事件中判断Target.Address = "$A$1",执行相应操作。 2. 在Workbook_Open事件中编写初始化代码,如打开时显示欢迎信息。 3. 在Workbook_BeforeSave中验证数据,无效则Cancel = True取消保存。


由在线工具箱(www.vba.net)整理制作