Функція UBound

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Повертає значення типу Long, яке містить найбільший доступний індекс для вказаного розміру масиву.

Синтаксис

UBound(ім'я масиву [, вимір ] )

Синтаксис функції UBound має такі аргументи:

Аргумент Опис
ім'я масиву — обов’язковий аргумент. Ім'я змінної масиву; відповідає стандартним угодам про іменування змінних.
вимір — необов’язковий аргумент. Значення типу Variant (довге ціле число). Ціле число, яке вказує на верхню межу виміру, що повертається. Використовуйте 1 для першого виміру, 2 для другого і так далі. Якщо вимір пропущено, приймається значення 1.

    

Примітки

Функція UBound використовується з функцією LBound для визначення розміру масиву. Функція LBound використовується для знаходження нижньої межі виміру масиву.

Функція UBound повертає для масиву такі значення з такими розмірами:

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

Заява Значення, що повертається
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4

    

Приклад

Примітка.

У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі функцію UBound використано, щоб визначити найбільший доступний індекс для зазначеного розміру масиву.

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.