在VBA函数返回一个空字符串数组
问题描述:
我的代码不能编译,因为返回数组和函数返回之间的不匹配:在VBA函数返回一个空字符串数组
Function getRowFrom2DArray(Arr As Variant, RowNumber As Long) As String()
If NumberOfArrayDimensions(Arr) <> 2 Then
getColumnFrom2DArray = Array()
Exit Function
End If
我怎么能强迫= Array()
为String类型的,我可以用分割功能? split("","")
或什么是最好的方法?
我不确定这是否是您的意图,但您的函数被命名为getRowFrom2DArray,并且您在条件中使用getColumnFrom2DArray? – Kris