Fonction LBound

Renvoie la limite inférieure d'une matrice.

Syntaxe :

LBound (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 (Ubound) supérieure ou (LBound) inférieure 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