大数跨境
0
0

VBA - 事件过程

VBA - 事件过程 数据分析就用Excel
2023-09-08
0

事件过程作为一种特殊的Sub过程,在满足特定条件时被触发执行,如果事件过程包含参数,系统会为相关参数赋值。事件过程必须写入相应的模块中才能发挥作用。例如,工作簿事件过程须写入ThisWorkbook模块中;工作表事件过程则须写入相应的工作表模块中,且只有过程所在工作表的行为可以触发该事件。


事件过程是一种特殊的Sub过程,在VBA中已经规定了每个事件过程的名称和参数。用户可以在【代码】窗口中手动输入事件过程的全部代码,但是更便捷的方法是在【代码】窗口中选择相应的对象和事件,VBE将自动在【代码】窗口中添加事件过程的声明语句和结束语句。


在【代码】窗口上方左侧的【对象】下拉列表中选中Worksheet,在右侧的【事件】下拉列表中选中Change,Excel将自动在【代码】窗口中输入如下图所示的工作表Change事件过程代码框架。



事件过程的代码应写入在Sub和End Sub之间,在代码中可以使用事件过程参数,事件过程不同,其参数也不尽相同。


好书推荐

当当开学季,本书限时5折!


【声明】内容源于网络
0
0
数据分析就用Excel
Excel易用宝专属公众号,分享Excel操作技巧、函数、公式、透视表、图表、VBA及Power BI教程,助您轻松提高办公效率,搞定数据分析!
内容 855
粉丝 0
数据分析就用Excel Excel易用宝专属公众号,分享Excel操作技巧、函数、公式、透视表、图表、VBA及Power BI教程,助您轻松提高办公效率,搞定数据分析!
总阅读102
粉丝0
内容855