概念了解
一、什么是函数
一个函数就是预定的一个计算公式,可以快速地完成一个特定的计算。如:sum,index etc。
二、自定义函数
自定义函数是用户自己编写的函数;一个自定义函数就是一个function过程;编写了一个function过程就相当于编写了一个自定义函数。
三、为什么要创建自定义函数
1.简化工作,解决需要较多辅助列或使用较长公式才能完成的计算问题,比如后面的提取工作簿名称的应用。
2.解决不能用现有的工作簿函数完成的计算问题,如统计指定背景颜色的单元格个数。
小试牛刀自定义函数
目的:创建一个返回当前工作簿名称的自定义函数
操作过程:
1.插入一个标准模块
2.在模块中插入一个空的function过程
3.在function和end function 之间写入代码
Pulic Function WbName()
WbName = ThisWorkbook.name
End Function
4.自定义函数也可以在Sub过程中使用如:
Sub test()
MsgBox”当前工作薄名称为:” &wbName ()
End Sub