Module
Contenu
Index 🔎︎

# Fonction UBound

Renvoie la limite supérieure d'une matrice.

## Syntaxe :

    UBound (NomMatrice [, Dimension])

## Valeur de retour :

Nombre entier

## Paramètres :

ArrayName : nom de la matrice dont la limite supérieure (Ubound) ou inférieure (LBound) doit être déterminée.

[Dimension] : nombre entier indiquant la dimension pour laquelle la limite supérieure (Ubound) ou inférieure (LBound) doit être renvoyée. Si aucune valeur n'est indiquée, c'est la limite de la première dimension qui est renvoyée.

## Codes d'erreur :

5 appel de procédure incorrect

9 Index en dehors de la plage définie

## Exemple :

    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()) ' Renvoie 10

        Print UBound(sVar()) ' Renvoie 20

        Print LBound(sVar(),2) ' Renvoie 5

        Print UBound(sVar(),2) ' Renvoie 70

    End Sub