VBA UBound()函數用于獲取一個數組的上界(最大索引值)。它的語法如下:
UBound(arrayname, [dimension])
UBound()函數返回一個整數值,表示指定維度上的最大索引值。例如,如果數組中有 5 個元素,則上界為 5-1=4。
下面是一個示例:
Dim arr(1 To 5) As Integer
Dim maxIndex As Integer
maxIndex = UBound(arr)
Debug.Print maxIndex ' 輸出 5
在上面的示例中,UBound(arr)
返回數組 arr
的第一個維度上的最大索引值,即 5。