Връща стойност от тип Long, съдържаща най-големия наличен долен индекс за указаната размерност на масив.
Синтаксис
UBound ( име_на_масив [, размерност ] )
Синтаксисът на функцията UBound има следните аргументи:
Аргумент |
Описание |
име_на_масив |
Задължително. Име на променлива на масива; следва стандартните конвенции за именуване на променливи. |
измерение |
Незадължително. Variant (Long). Цяло число, показващо горната граница на коя размерност се връща. Използвайте 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.