分享

VBA函数最后一个参数可重复添加

 nxhujiee 2018-05-02

━━━━━━━━━━━━━━━━━━━━━━━━━

'可以传入多个参数
'使用 ParamArray 关键字可以使函数接收数目可变的参数

Function CalcSum(ByVal FirstArg As Integer, ParamArray OtherArgs())
    
Dim As Integer
    
CalcSum FirstArg
    For To UBound(OtherArgs)
        
CalcSum CalcSum OtherArgs(i)
    
Next
End Function

'如果用如下代码调用该函数:
Sub Example1()
    
Dim ReturnValue
    '局部变量赋予以下值:FirstArg 4,
    'OtherArgs(0) 3,OtherArgs(1) 2,OtherArgs(2) 1,等等。
    
ReturnValue CalcSum(4, 3, 2, 1)
    
MsgBox ReturnValue
End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多