0
我的代碼不能編譯,因爲返回數組和函數返回之間的不匹配:在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