【EXECL]】通过VB 宏定义添加自定义函数
记录如何在execl里通过vb加入一个宏定义,此宏定义可以关联到我们自定义的vb function,这样就可以实现vb对execl 表格的控制。
环境:execl 2010
- 添加宏定义
- 操作步骤
【开发工具】->【Visual Basic】 打开vb 工作台
在 【模块】里添加一个文件用于添加宏
: excel 对象里的文件对应的应该是各个execl,所以在里面加功能不一定可以在其它文件中使用,之后有机会实验后补充 - 添加宏用来对自定函数进行注册
Sub autoscanprofileReg()
Dim FuncName As String '函数名称
Dim FuncDesc As String '函数描述
Dim Category As String '函数类别
Dim ArgDesc(1) As String '函数参数描述数组
FuncName = "FunName"
FuncDesc = "返回两个整数的和(测试函数参数描述)"
Category = "函数参数描述测试"
ArgDesc(0) = "函数参数第一个,整型"
ArgDesc(1) = "函数参数第二个,整型"
Call Application.MacroOptions(Macro:=FuncName, Description:=FuncDesc, Category:=Category, ArgumentDescriptions:=ArgDesc)
End Sub
- 操作步骤