UBound 函式
會傳回Long資料類型,其中包含陣列指定維度的最大可用下標。
語法
UBound (arrayname, [ dimension ])
UBound函式語法具有這些部分。
部分 | 描述 |
---|---|
arrayname | 必要。 陣列變數的名稱;後面接著命名慣例的標準變數。 |
dimension | 選用;Variant (Long)。 整數,指出傳回的維度上限。 針對第一個維度,請使用 1;針對第二個維度,請使用 2,依此類推。 如果省略 dimension,則會假設為 1。 |
註解
UBound 函式會與LBound函式搭配使用,以判斷陣列的大小。 使用 LBound 函數 來尋找陣列維度的下限。
UBound 會針對具有這些維度的陣列傳回下列值:
陳述式 | 傳回值 |
---|---|
UBound(A, 1) |
100 |
UBound(A, 2) |
3 |
UBound(A, 3) |
4 |
範例
這個範例會使用 UBound 函數來判斷陣列指定維度的最大可用下標。
Dim Upper
Dim MyArray(1 To 10, 5 To 15, 10 To 20) ' Declare array variables.
Dim AnyArray(10)
Upper = UBound(MyArray, 1) ' Returns 10.
Upper = UBound(MyArray, 3) ' Returns 20.
Upper = UBound(AnyArray) ' Returns 10.
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。