Functionプロシージャの戻り値に配列を指定することってできるのでしょうか?
自信はありませんが、
Function aaa(a as Integer) As String()
Dim sTemp() As String
...
aaa = sTemp
End Function
みたいな構文を見たことがあります。
とりあえず、 VB5 では使用できませんでした。
VB6 の機能か、もしくは VB.NET で使えるかもしれません。
どうしても行いたい場合は、
Function aaa(a as Integer) As Variant
Dim sTemp() As String
...
aaa = sTemp
End Function
で出来ると思います。
ありがとうございます。
Variant型で試してみます。
ツイート | ![]() |