分享

VBA 之函数返回值(可多个返回值)

 烛光 2021-11-26

vba之函数返回值

1.Function define_yy(ByVal names As String, ByVal workbooks As String) As String
Dim str_return As String '返回值
Dim i, t As Integer
........
........
........
........
........
define_yy = str_return
End Function
对于函数返回值的要点已经用粗体表示出来了.调用此函数的格式为:
call modle_connection.define_yy() (这个是不需要返回值的调用方法)
bb=modle_connection.define_yy(a,b) (这是需要返回值的方法)
注:modle_connection为程序块名
2.返回值为多个值,可以采用返回数组的类型
Function return_data(ByVal strSEL As String, ByRef x As Integer) As String()'需要有括号,代表数组
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim bb(1000, 20) As String
Dim i As Integer, j As Integer
cn.Open strCN
rs.Open strSEL, cn
i = 1
Do While Not rs.

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多