本文介绍了函数返回字符串数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要一个函数来返回一个字符串数组。我正在使用VBA 6.3。

I'd like a function to return me an array of Strings. I'm using VBA 6.3.

为了简单起见:

 


Public Function TestArray() As String()

Dim strArr(1) As String
strArr(1) = "Blah"
TestArray = strArr

End Function

推荐答案

pi4630写道:

...

...

尝试:


Public Function TestArray() As Variant

Dim strArr(2) As String
strArr(1) = "Blah"
strArr(2) = "test"
TestArray = strArr

End Function

Public Sub testIt()
    Dim lngdummy As Long

    Dim strTest() As String
    strTest = TestArray()

    For lngdummy = LBound(strTest()) To UBound(strTest())
        Debug.Print strTest(lngdummy)
    Next
End Sub

HTH

Gunter

HTH
Gunter


这篇关于函数返回字符串数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 04:33