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.