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 :
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.