Renvoie une longue contenant le plus petit indice disponible pour la dimension indiquée d’un matrice.

Syntaxe

LBound ( nom_matrice [, dimension ] )

La syntaxe de la fonction LBound (LBound function) présente les arguments suivantes :

Argument

Description

arrayname

Obligatoire. Nom de l' variable; respecte les conventions d’appellation variable standard.

dimension

Facultatif. Variant(Long). Nombre entier indiquant la limite inférieure de la dimension qui est renvoyée. Utilisez 1 pour la première dimension, 2 pour la deuxième et ainsi de suite. Si dimension est omis, 1 est pris en charge.


Remarques

La fonction LBound est utilisée avec la fonction UBound pour déterminer la taille d’un tableau. Utilisez la fonction UBound pour rechercher la limite supérieure d’une dimension ma matrice.

LBound renvoie les valeurs du tableau suivant pour une matrice aux dimensions suivantes :

Dim A(1 To 100, 0 To 3, -3 To 4)

Instruction

Valeur renvoyée

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3


La limite inférieure par défaut d’une dimension quelconque est 0 ou 1, selon le paramètre de l’instructionde basedes options. La base d’une matrice créée avec la fonction matrice est zéro ; il n’est pas affecté par la base d’options.

Les tableaux pour lesquels les dimensions sont définies à l’aide de la clause To dans une instruction Dim,Privé, Public,ReDimou Statique peuvent avoir n’importe quelle valeur d’ensemble sous la mesure d’une limite inférieure.

Exemple

Remarque : Les exemples qui suivent illustrent l’utilisation de cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’travail avec VBA, sélectionnez Référence du développeur dans la liste de listes en regard de Rechercher, puis entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction LBound pour déterminer le plus petit indice disponible pour la dimension indiquée d’une matrice. Utilisez l’instruction Base d’option pour remplacer la valeur d’indice par défaut du tableau de base 0.

Dim Lower
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Lower = Lbound(MyArray, 1) ' Returns 1.
Lower = Lbound(MyArray, 3) ' Returns 10.
Lower = Lbound(AnyArray)
' Returns 0 or 1, depending on setting of Option Base.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions pour vos commentaires.

×