UBound Function
Возвращает верхнюю границу массива.
Синтаксис
UBound (Имя_массива [, Измерение])
Возвращаемое значение:
Integer
Параметры:
Имя_массива. Имя массива, для которого нужно определить верхнюю (Ubound) или нижнюю (LBound) границу.
[Измерение]. Целое число, которое указывает, для какого измерения необходимо вернуть верхнюю (Ubound) или нижнюю (LBound) границу. Если значение не указано, предполагается первое измерение.
Пример:
Sub ExampleUboundLbound
Dim sVar(10 To 20) As String
Print LBound(sVar())
Print UBound(sVar())
End Sub
Sub ExampleUboundLbound2
Dim sVar(10 To 20,5 To 70) As String
Print LBound(sVar()) REM Возвращает 10
Print UBound(sVar()) REM Возвращает 20
Print LBound(sVar(),2) REM Возвращает 5
Print UBound(sVar(),2) REM Возвращает 70
End Sub