Funkce LBound

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrátí hodnotu typu Long obsahující nejmenší dostupný dolní index pro určenou dimenzi pole.

Syntaxe

LBound(název pole [; dimenze ] )

Syntaxe funkce LBound má tyto argumenty:

Argument Popis
název pole Povinný argument. Název proměnné pole; se řídí standardními konvencemi pojmenování proměnných.
Dimenze Nepovinný argument. Hodnota typu Variant (Long). Celé číslo označující, která dolní mez dimenze je vrácena. Použijte 1 pro první dimenzi, 2 pro druhou atd. Pokud je dimenze vynechána, předpokládá se hodnota 1.

    

Poznámky

Funkce LBound se používá s funkcí UBound k určení velikosti pole. Pomocí funkce UBound vyhledejte horní mez dimenze pole.

Funkce LBound vrátí hodnoty v následující tabulce pro pole s následujícími dimenzemi:

Dim A(1 To 100, 0 To 3, -3 To 4)

Prohlášení Vrácená hodnota
LBound(A, 1) 1
LBound(A, 2) 0
LBound(A, 3) -3

    

Výchozí dolní mez pro libovolnou dimenzi je buď 0, nebo 1, v závislosti na nastavení příkazu OptionBase . Základ pole vytvořené pomocí funkce Array je nula; není ovlivněno základnou možností.

Pole, pro která jsou dimenze nastaveny pomocí klauzule To v příkazu Dim, Private, Public, ReDim nebo Static , můžou mít jako dolní mez libovolnou celočíselnou hodnotu.

Příklad

Poznámka

Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

Tento příklad používá funkci LBound k určení nejmenšího dostupného dolního indexu pro uvedenou dimenzi pole. Pomocí příkazu Option Base přepište výchozí hodnotu dolního indexu základního pole 0.

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.