Vrátí hodnotu typu Long obsahující největší dostupný dolní index pro určenou dimenzi Matice.
Syntaxe
UBound ( název pole [; dimenze ] )
Syntaxe funkce UBound má tyto argumenty:
Argument |
Popis |
název pole |
Povinný argument. Název pole Proměnná; 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.