Worksheet的Change事件
“事件”在前面的贴子里我们已经接触过了,如果你还不清楚,回过头去花上几分钟看一看。
当工作表单元格数值被修改后,就会触发Worksheet的Change事件,我们可以通过写一些语句响应这个事件来完成一些工作,下面我们通过一些例子来认识它。
打开一个工作薄,点击工作表名称标签,选择“查看代码”命令进入VBE编辑窗口,在代码窗口的对象列表中选择“Worksheet”,在事件列表中选择“Change”,这时代码窗口中会出现一段代码:
代码:
Private Sub Worksheet_Change(ByVal Target As Range)
End Sub
1、Worksheet是对象名,Change是事件名称,对象名称和事件名称用下划线连接;
2、(ByVal Target As Range):括号里的是程序运行传递的参数,Target是一个Range对象,即单元格区域,指触发Change事件的单元格,也就是数值被修改了的单元格。
3、我们只需要将所需要执行的代码写在Sub与End Sub之间,这样,在工作表的某个单元格发生改变时,就自动执行Sub与End Sub之间的程序代码。
因篇幅问题不能全部显示,请点此查看更多更全内容