5.2 Worksheet事件

5.2.1 关于Worksheet事件

Worksheet事件是发生在Worksheet对象里的事件,如图5-4所示。

img479

图5-4 Worksheet对象

Worksheet事件过程必须写在相应的Worksheet对象里,只有过程所在的Worksheet对象里的操作才能触发该事件。

5.2.2 常用的Worksheet事件

img062 Worksheet_Change事件:自动提示更改的内容

Worksheet_Change告诉Excel,当过程所在工作表的单元格发生更改时自动运行程序过程,程序必须写在相应的工作表对象里,如图5-5所示。

img480

图5-5 在工作表里添加事件过程

img481

在Sub与End Sub的中间添加执行的语句:

img482

完成后返回该工作表区域,更改任意单元格的内容,按回车确认后可以看到程序运行的效果,如图5-6所示。

img483

图5-6 更改单元格内容后自动运行程序