楼主 wqfzqgk |
为自定义函数添加参数说明,便于对自定义函数的参数用法及说明进行了解。 excel2010版本可以用application.MacroOptions 直接添加,不作详述,如有要求可直接!QQ:452000264 ![]() |
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楼 芐雨 |
学习了 |