ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > Excel VBA > 自定义函数参数说明

自定义函数参数说明

作者:绿色风 分类: 时间:2022-08-18 浏览:105
楼主
wqfzqgk
为自定义函数添加参数说明,便于对自定义函数的参数用法及说明进行了解。
excel2010版本可以用application.MacroOptions 直接添加,不作详述,如有要求可直接!QQ:452000264

函数参数说明.rar
2楼
海洋之星
自定义函数过程与sub过程有什么区别啊
3楼
wqfzqgk
Function color(rng As Range)
color = rng.Interior.ColorIndex
End Function
Function su(a As Range, b As Range)
su = a + b
End Function
Function ss(ParamArray arr() As Variant)
For i = LBound(arr) To UBound(arr)
sss = arr(i) + sss
Next
ss = sss
End Function
Sub 添加参数说明()
Dim str1, str2, str3, str4
str1 = Array("color", "su", "ss")
str2 = Array("获取颜色", "两个数相加", "多数相加")
str3 = Array("我的函数")
str4 = Array("单元格地址", "第一个单元格地址;第二个单元格地址", "单元格地址")
For i = 1 To 3
With Application
.MacroOptions macro:=str1(i - 1), Description:=str2(i - 1), Category:=str3(0), argumentdescriptions:=Split(str4(i - 1), ";")
End With
Next
End Sub
适合excel201的版本
4楼
wqfzqgk

简单地说,函数是返回值的,sub过程不返回值
5楼
biaotiger1
这个慢慢学习。
标记下。
6楼
wqfzqgk
说明:category定义为下列值可以加入相对应的函数中


下表列出了哪些整数被映射到可在 Category 参数中使用的内置类别。

Integer 类别
1 财务
2 日期与时间
3 数学与三角函数
4 统计
5 查找与引用
6 数据库
7 文本
8 逻辑
9 信息
10 命令
11 自定义
12 宏控件
13 DDE/外部
14 用户定义
7楼
7786910
观摩学习。
8楼
芐雨
学习了

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap