Fonction UBound

Renvoie la limite supérieure d'une matrice.

Syntaxe :


UBound (NomMatrice [, Dimension])

Valeur de retour :

Long

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 VectorBounds
    Dim v(10 To 20) As String
    Print LBound(v()) ' renvoie10
    Print UBound(v) ' returns 20
End Sub ' VectorBounds
 
Sub TableBounds
    Dim t(10 To 20,-5 To 70) As Currency
    Print LBound(t), UBound(t()) ' renvoie 10  20
    Print LBound(t(),2) ' renvoie- 5
    Print UBound(t,2) ' renvoie70
End Sub ' TableBounds

Aidez-nous !