Comment utiliser la fonction VBA UBOUND ?

La fonction VBA UBOUND est répertoriée dans la catégorie tableau des fonctions VBA. Lorsque vous l’utilisez dans un code VBA, il peut renvoyer l’indice le plus élevé pour une dimension du tableau fourni . En termes simples, il vous aide à trouver la limite supérieure d’un tableau, en renvoyant la valeur la plus élevée dans le résultat.

Syntaxe

UBound(NomTableau, [Dimension])

Arguments

  • ArrayName : le tableau pour lequel vous souhaitez trouver l’indice le plus élevé.
  • [Dimension] : Un entier pour définir la dimension du tableau (Ceci est un argument facultatif et s’il est omis, VBA prend 1 par défaut).

Exemple

Pour comprendre pratiquement comment utiliser la fonction VBA UBOUND, vous devez passer par l’exemple ci-dessous où nous avons écrit un code vba en l’utilisant :

example-vba-ubound-function
Sub example_UBOUND()
Dim myAry(0 To 1100) As Double
Range("A1").Value = UBound(myAry, 1)
End Sub

Dans le code ci-dessus, nous avons utilisé UBOUND pour obtenir l’indice le plus élevé pour une dimension du tableau « myAry » et il a renvoyé 1100 dans le résultat qui est la valeur la plus élevée de 0 à 1100.

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *