Zwraca liczbę Long 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

nazwa_tablicy

Argument wymagany. Nazwa tablicy zmienna; jest zgodny ze standardową konwencją nazewnictwa zmiennych.

wymiar

Argument opcjonalny. Wartość typu wariant (liczba długa). Liczba całość wskazująca, która górna granica wymiaru jest zwracana. Użyj wartości 1 dla pierwszego wymiaru, 2 dla drugiego i tak dalej. Jeśli wymiar zostanie pominięty, przyjmuje się, że 1.


Spostrzeżenia

Funkcja UBound jest używana razem z funkcją LBound w celu określenia rozmiaru tablicy. Użyj funkcji LBound, aby znaleźć dolny limit wymiaru tablicy.

Dla tablicy o następujących wymiarach funkcja UBound zwraca następujące wartości:

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

Instrukcja

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.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów Microsoft Office

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×