LBound függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

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.