Module
Contents
Index 🔎︎

# UBound Function

Возвращает верхнюю границу массива.

## Синтаксис

    UBound (Имя_массива [, Измерение])

## Возвращаемое значение:

Integer

## Параметры:

Имя_массива. Имя массива, для которого нужно определить верхнюю (Ubound) или нижнюю (LBound) границу.

[Измерение]. Целое число, которое указывает, для какого измерения необходимо вернуть верхнюю (Ubound) или нижнюю (LBound) границу. Если значение не указано, предполагается первое измерение.

## Error codes:

5 Неправильный вызов процедуры

9 Индекс вне допустимого диапазона

## Пример:

    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