Egy tömb jelzett dimenziójához tartozó legnagyobb elérhető alsó indexet tartalmazó Hosszú értéket ad eredményül.
Szintaxis
UBound(tömbnév [, dimenzió])
Az UBound függvény szintaxisa az alábbi argumentumokat foglalja magában:
| Argumentum | Leírás: |
|---|---|
| tömbnév | Kötelező megadni. A tömbváltozó neve; A változóelnevezés szokásos szabályait követi. |
| dimenzió | Nem kötelező. Változó (hosszú). A dimenzió felső határát megadó egész szám. Az első dimenzióhoz használja az 1-et, a másodikat 2-re és így tovább. Ha a dimenzió hiányzik, a függvény 1-et feltételez. |
Megjegyzések
Az UBound függvény az LBound függvénnyel együtt használható egy tömb méretének meghatározására. Az LBound függvénnyel megállapíthatja egy tömbdimenzió alsó határát.
Az UBound a következő értékeket adja vissza az alábbi dimenziójú tömbökhöz:
Dim A(1 To 100, 0 To 3, -3 To 4)
| Nyilatkozat | Visszatérési érték |
|---|---|
UBound(A, 1) |
100 |
UBound(A, 2) |
3 |
UBound(A, 3) |
4 |
Példa
Megjegyzés
A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Ez a példa az UBound függvénnyel határozza meg egy tömb jelzett dimenziójának legnagyobb elérhető alsó indexét.
Dim Upper
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Upper = UBound(MyArray, 1) ' Returns 10.
Upper = UBound(MyArray, 3) ' Returns 20.
Upper = UBound(AnyArray) ' Returns 10.