Zwraca wartość typu Liczba długa zawierającą największy dostępny indeks dolny dla wskazanego wymiaru tablica.

Składnia

UBound ( nazwa_tablicy [, wymiar ] )

W składni funkcji UBound występują następujące argumenty:

Argument

Opis

Arrayname

Argument wymagany. Nazwa zmienna tablicy; są zgodne ze standardowymi konwencjami nazewnictwa zmiennych.

wymiar

Argument opcjonalny. Wartość typu wariant (liczba długa). Liczba całkowita wskazująca, która górna granica wymiaru jest zwracana. Użyj 1 dla pierwszego wymiaru, 2 dla drugiego itd. Jeśli argument wymiar zostanie pominięty, przyjmowana jest wartość 1.

Spostrzeżenia

Funkcja UBound jest używana z funkcją LBound do określania rozmiaru tablicy. Użyj funkcji LBound , aby znaleźć dolną granicę wymiaru tablicy.

Funkcja UBound zwraca następujące wartości dla tablicy o następujących wymiarach:

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

Oświadczenie

Wartość zwracana

UBound(A, 1)

100

UBound(A, 2)

3

UBound(A, 3)

4

Przykład

Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie użyto funkcji UBound do określenia największego dostępnego indeksu dolnego dla wskazanego wymiaru tablicy.

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.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.