vba如何判断一个数组的维数

vba如何判断一个数组的维数判断一个数组是一维,还是二维
2025-05-13 15:05:42
推荐回答(1个)
回答(1):

Function DofArray(arr) As Integer
    On Error Resume Next
    '判断是否数组
    If Not IsArray(arr) Then
        DofArray = -1
        Exit Function
    End If
    '利用出错来判断
    For i = 1 To 60
        aa = UBound(arr, i)
        If Err.Number <> 0 Then
            DofArray = i - 1
            Exit Function
        End If
    Next
End Function

网上有很多这样的代码的