Egy tömb megadott dimenziójának legnagyobb rendelkezésre álló alsó indexét tartalmazó Long értéket ad vissza.
Szintaxis
UBound(tömbnév [, dimenzió ] )
Az UBound függvény szintaxisa az alábbi argumentumokat foglalja tartalmazza:
| Argumentum | Leírás: |
|---|---|
| tömbnév | Kötelező megadni. A tömbváltozó neve; a szabványos változóelnevezési konvenciók szerint történik. |
| Dimenzió | Nem kötelező. Változó (hosszú). Egész szám, amely azt jelzi, hogy melyik dimenzió felső határát adja vissza a függvény. Használja az 1-et az első dimenzióhoz, a 2-t a másodikhoz stb. Ha a dimenzió nincs megadva, a rendszer 1-et feltételez. |
Megjegyzések
Az UBound függvényt az LBound függvénnyel együtt használjuk a tömb méretének meghatározásához. Az LBound függvénnyel megkereshet egy tömbdimenzió alsó határát.
Az UBound az alábbi értékeket adja vissza egy tömbhöz az alábbi dimenziókkal:
Dim A(1 To 100, 0 To 3, -3 To 4)
| Nyilatkozatot | 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 a tömb megadott 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.