Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает тип данных Long , содержащий наибольший доступный индекс для указанного измерения массива.
Синтаксис
UBound(arrayname, [ dimension ])
Синтаксис функции UBound состоит из следующих частей.
| Part | Описание |
|---|---|
| arrayname | Обязательно. Имя переменной массива; соответствует стандарту соглашений об именовании переменных. |
| Размер | Необязательный аргумент. Variant (Long). Целое число, указывающее, какая верхняя граница измерения возвращается. Используйте 1 для первого измерения, 2 для второго и т. д. Если измерение опущено, предполагается значение 1. |
Замечания
Функция UBound используется с функцией LBound для определения размера массива. Используйте функцию LBound для поиска нижнего предела измерения массива.
UBound возвращает следующие значения для массива с этими измерениями:
| Statement | Возвращаемое значение |
|---|---|
UBound(A, 1) |
100 |
UBound(A, 2) |
3 |
UBound(A, 3) |
4 |
Пример
В этом примере функция UBound используется для определения самого большого доступного индекса указанного измерения массива.
Dim Upper
Dim MyArray(1 To 10, 5 To 15, 10 To 20) ' Declare array variables.
Dim AnyArray(10)
Upper = UBound(MyArray, 1) ' Returns 10.
Upper = UBound(MyArray, 3) ' Returns 20.
Upper = UBound(AnyArray) ' Returns 10.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.