,

VBA Ubound() : macro pour renvoyer le plus petit indice

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 Resultat

Resultat = UBound(Tableau, 2)

‘Cellule actuellement sélectionnée
ActiveCell.Offset(0, 0).FormulaR1C1 = _
Resultat

‘Cellule suivante située en bas
ActiveCell.Offset(1, 0).Select

End Sub

Les données sources

 ABCD
1 [cellule sélectionnée]   
2    
3    
4    
5    

Le résultat

 ABCD
125   
2    
3    
4    
5