Funkcja UBound

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Składnia

UBound(nazwa_tablicy [, wymiar ] )

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

Argument Opis
Arrayname Argument wymagany. Nazwa zmiennej tablicowej; 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.

    

Uwagi

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)

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.