Egy hosszú értéket ad vissza, amely egy tömb megadott dimenziójának legnagyobb elérhető alsó indexét tartalmazza.
Szintaxis
UBound ( tömbnév [, dimenzió ] )
Az UBound függvény szintaxisa az alábbi argumentumokat foglalja tartalmazza:
argumentumok |
Leírás |
tömbnév |
Megadása kötelező. A tömb neve változó; 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)
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 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.