Funkce UBound

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

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

Syntaxe

UBound(název pole [; dimenze ] )

Syntaxe funkce UBound 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á horní 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 UBound se používá s funkcí LBound k určení velikosti pole. Pomocí funkce LBound vyhledejte dolní hranici dimenze pole.

UBound vrátí následující hodnoty pro pole s těmito dimenzemi:

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

Prohlášení Vrácená hodnota
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4

    

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 UBound k určení největšího dostupného dolního indexu pro určenou dimenzi pole.

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.