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 zadanou dimenzi matice.

Syntaxe

UBound(názevpole [, rozměr ] )

Syntaxe funkce UBound obsahuje tyto argumenty:

Argument Popis
název_pole Povinný argument. Název proměnné pole; se řídí standardními konvencemi pojmenovávání proměnných.
Dimenze Nepovinný argument. Hodnota typu Variant (Long). Celé číslo označující, která vrátí horní mez dimenze. Pro první rozměr použijte hodnotu 1, pro druhý rozměr hodnotu 2 atd. Pokud kótu vynecháte, předpokládá se hodnota 1.

    

Poznámky

Funkce UBound se používá s funkcí LBound k určení velikosti pole. Pomocí funkce LBound najděte dolní mez dimenze pole.

Funkce UBound vrátí následující hodnoty pro pole s těmito rozměry:

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

výkaz 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.

V tomto příkladu se funkce UBound používá k určení největšího dostupného dolního indexu pro určený rozměr 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.