以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教自定义函数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85416)

--  作者:hbhb
--  发布时间:2016/5/25 13:02:00
--  请教自定义函数
大师:请问如何自定义可缺省参数的函数?
--  作者:大红袍
--  发布时间:2016/5/25 14:28:00
--  

参考

 

Public Function abc(a As String, Optional b As String = "") As String

End Function


--  作者:hbhb
--  发布时间:2016/5/25 15:14:00
--  
内置的自定义函数窗口行不行?
--  作者:xiaoohoo
--  发布时间:2016/5/25 17:06:00
--  
可以换个思路实现,比如第1个参数是字符串

if len(args(0))=0 then args(0)="abc"

--  作者:大红袍
--  发布时间:2016/5/25 17:27:00
--  
以下是引用hbhb在2016/5/25 15:14:00的发言:
内置的自定义函数窗口行不行?

 

一样可以啊,在函数内部处理

 

If args.length = 0 Then

 

ElseIf args.length = 1 Then

 

ElseIf args.length = 2 then

 

End If