目录
WorksheetFunction对象
WorksheetFunction对象是工作表函数的一个容器,该对象具有许多方法,这些方法涵盖了绝大部分工作表函数,如图所示。
VBA中使用工作表函数
通过调用WorksheetFunction对象的各个方法,可以实现在VBA中直接使用工作表函数。在VBA中使用各工作表函数,其参数与在工作表中使用函数的参数相同。但是与在工作表中使用函数不同的是,在VBA中通过WorksheetFunction对象使用工作表函数,需要注意各个参数的数据类型。在工作表中使用函数,若需要引用单元格时,可以直接选择,或者以文本的方式写入参数。但是在VBA中,这些需要引用单元格的参数必须以单元格对象的方式填写。
示例:
如图所示,该表为某公司员工的工资表。现需要按部门对基本工资进行汇总,在工作表中可以使用SUMIF函数方便地进行汇总,VBA中如何实现?
员工编号 | 姓名 | 部门 | 基本工资 |
0006 | 程建华 | 财务部 | 2875 |
0009 | 李国敏 | 财务部 | 3050 |