Fonction UBound

Renvoie un type de donnéeslong contenant le plus grand indice disponible pour la dimension indiquée d'untableau.

Syntaxe

UBound(arrayname[dimension])

La syntaxe de la fonction UBound présente les éléments suivants.

Élément Description
arrayname Obligatoire. Nom de la variable du tableau ; respecte les conventions d’affectation des noms de variables standard.
dimension Facultatif ; Variante (Long). Le nombre entier indiquant limite supérieure de la dimension est renvoyé. Utilisez 1 pour la première dimension, 2 pour la seconde et ainsi de suite. Si ladimension est omise, 1 est supposé.

Remarques

La fonctionUBoundest utilisée avec la fonctionLBound pour déterminer la taille d’une matrice. Utilisez la fonctionLBoundpour rechercher la limite inférieure d’une dimension de tableau.

UBound renvoie les valeurs suivantes pour un tableau avec ces dimensions :

Instruction Valeur renvoyée
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4

Exemple

Dans cet exemple, la fonctionUBound permet de déterminer le plus grand indice disponible pour la dimension indiquée d'un tableau.

Dim Upper
Dim MyArray(1 To 10, 5 To 15, 10 To 20)    ' Declare array variables.
Dim AnyArray(10)
Upper = UBound(MyArray, 1)    ' Returns 10.
Upper = UBound(MyArray, 3)    ' Returns 20.
Upper = UBound(AnyArray)      ' Returns 10.

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.