VBA Min() : macro pour renvoyer la valeur minimale

La fonction VBA Min permet de réaliser une macro pour renvoyer la valeur minimale d'une ou plusieurs plages dans Excel.

La fonction Min

La fonction VBA Min suit la syntaxe suivante :

Application.WorksheetFunction.Min(plage1, plage2, ...)

Exemple de macro avec Min

La macro

Sub macro()

Dim Tableau1, Tableau2 As Range
Dim Mini As Single

Set Tableau1 = Range("A1:A5")
Set Tableau2 = Range("B1:B5")

Mini = Application.WorksheetFunction.Min(Tableau1, Tableau2)

ActiveCell.Offset(0, 0).FormulaR1C1 = _
Mini
ActiveCell.Offset(1, 0).Select

End Sub

Les données sources

ABCDE
11815
223
3
40,5
5230,21

Le résultat

ABCDE
118150,21
223
3
40,5
5230,21