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.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.