Fonction UBound

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

Syntaxe

UBound(arrayname[,dimension])

Arguments :

  • arrayname : requis. Nom de la variable de tableau. Respecte les conventions de dénomination de variable standard.
  • dimension : facultatif. Nombre entier indiquant la dimension pour laquelle la limite supérieure est renvoyée. Utilisez 1 pour la première dimension, 2 pour la deuxième, etc. Si l'argument dimension est omis, la valeur supposée est 1.

Remarques

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.

Les exemples suivants illustrent l'utilisation de la fonction UBound :

Exemple 1 :

Dim myArray
myArray = Array(10, 20, 30)
UBound(myArray)                                 'Output with default Dimension -> 2

Exemple 2 :

Dim food(1,2)
food(0,0)="Apple"
food(0,1)="Banana"
food(0,2)="Orange"
food(1,0)="Pizza"
food(1,1)="Hamburger"
food(1,2)="Spaghetti"

UBound(food)                            'Output with default Dimension -> 1
UBound(food,1)                  'Output for Dimension 1 -> 1 
UBound(food,2)                  'Output for Dimension 2 -> 2