UBound, fonction

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Renvoie un Long contenant le plus grand indice disponible pour la dimension indiquée d’un tableau.

Syntaxe

UBound ()nom de tableau [dimension ] )

La syntaxe de la fonction UBound comprend les arguments suivants :

Argument

Description

nom de tableau

Obligatoire. Nom de la matrice variable; respecte les conventions d’affectation de noms variables standards.

dimension

Facultatif. Variant (Long). Nombre entier indiquant la limite supérieure de la dimension 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 supposé égal.


Notes

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

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

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

Instruction

Valeur de retour

UBound(A, 1)

100

UBound(A, 2)

3

UBound(A, 3)

4


Exemple

Remarque : Exemples suivants illustrent l’utilisation de cette fonction dans une Visual Basic pour le module d’Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de recherche et entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction UBound pour déterminer le plus grand indice disponible pour la dimension indiquée d’un tableau.

Dim Upper
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Upper = UBound(MyArray, 1) ' Returns 10.
Upper = UBound(MyArray, 3) ' Returns 20.
Upper = UBound(AnyArray) ' Returns 10.
Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×