如何把自定义函数的某个参数设默认值

解决方案 »

  1.   

    varname As type = defaultvalue
      

  2.   

    前面加Optional关键字,表示此参数可以省略,如果省略,就取默认值
    如果使用了Optional该选项,则后续参数都必须是可选的,必须都使用Optional关键字声明
      

  3.   

    例如
    Function(ByRef Param1 as String , Optional Byval Para2 as Long = 0 )
        ……
    End Function
      

  4.   

    Optional ByVal ItemType As Integer = 1
      

  5.   

    optional byval i as integer =4
    opeional byref i as integet =5