Module
Contents
Index 🔎︎

# Funkce UBound

Vrátí horní hranici pole.

## Syntaxe:

    UBound (NázevPole [, Rozměr])

## Návratová hodnota:

Celé číslo

## Parametry:

NázevPole: Název pole, jehož horní (Ubound) nebo dolní (LBound) hranici chcete zjistit.

[Rozměr]: Celé číslo určující, u kterého rozměru chcete zjistit horní (Ubound) nebo dolní (LBound) hranici. Pokud není hodnota určena, předpokládá se první rozměr.

## Chybové kódy:

5 Neplatné volání procedury

9 Index mimo definovaný rozsah

## Příklad:

    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()) ' Vrátí 10

        Print UBound(sVar()) ' Vrátí 20

        Print LBound(sVar(),2) ' Vrátí 5

        Print UBound(sVar(),2) ' Vrátí 70

    End Sub