Egy tömb jelzett dimenziójának legkisebb elérhető alsó indexét tartalmazó Hosszú értéket ad eredményül.
Szintaxis
LBound(tömbnév [; dimenzió])
Az LBound 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ó alsó 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 LBound függvény az UBound függvénnyel együtt használható egy tömb méretének meghatározására. Az UBound függvénnyel megkeresheti egy tömbdimenzió felső határát.
Az LBound függvény az alábbi táblázatban szereplő értékeket adja vissza egy következő dimenziójú tömbhöz:
Dim A(1 To 100, 0 To 3, -3 To 4)
| Nyilatkozat | Visszatérési érték |
|---|---|
LBound(A, 1) |
1 |
LBound(A, 2) |
0 |
LBound(A, 3) |
-3 |
Az OptionBase utasítás beállításától függően bármely dimenzió alapértelmezett alsó határa 0 vagy 1. Az Array függvénnyel létrehozott tömb alapja nulla; az Option Base nem befolyásolja.
Azoknak a tömböknek, amelyeknek a dimenzióját a Dim, Private, Public, ReDim vagy Static utasításokban a To záradékkal állította be, bármilyen egész számot tartalmazhat alsó határként.
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 LBound függvénnyel határozza meg egy tömb jelzett dimenziójának legkisebb elérhető alsó indexét. Az Option Base utasítással bírálja felül a 0-s alaptömb alsó indexet.
Dim Lower
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Lower = Lbound(MyArray, 1) ' Returns 1.
Lower = Lbound(MyArray, 3) ' Returns 10.
Lower = Lbound(AnyArray)
' Returns 0 or 1, depending on setting of Option Base.