La fonction UBound dans VBA est utilisée pour renvoyer une valeur contenant le plus petit indice.
La fonction UBound
La fonction VBA UBound suit la syntaxe suivante :
Ubound(variable)
Exemple de macro avec UBound
La macro
Sub macro()
Dim Tableau(10, 25, 30, 45, 50)
Dim ResultatResultat = UBound(Tableau, 2)
‘Cellule actuellement sélectionnée
ActiveCell.Offset(0, 0).FormulaR1C1 = _
Resultat‘Cellule suivante située en bas
ActiveCell.Offset(1, 0).SelectEnd Sub
Les données sources
A | B | C | D | |
---|---|---|---|---|
1 | [cellule sélectionnée] | |||
2 | ||||
3 | ||||
4 | ||||
5 |
Le résultat
A | B | C | D | |
---|---|---|---|---|
1 | 25 | |||
2 | ||||
3 | ||||
4 | ||||
5 |