Get length of array?

前端 未结 5 1008
北海茫月
北海茫月 2020-12-13 08:13

I\'m trying to get the length of an array, yet I keep getting this error:

Object required

Am I doing something wrong?

         


        
5条回答
  •  我在风中等你
    2020-12-13 08:53

    Function

    Public Function ArrayLen(arr As Variant) As Integer
        ArrayLen = UBound(arr) - LBound(arr) + 1
    End Function
    

    Usage

    Dim arr(1 To 3) As String  ' Array starting at 1 instead of 0: nightmare fuel
    Debug.Print ArrayLen(arr)  ' Prints 3.  Everything's going to be ok.
    

提交回复
热议问题