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 SingleSet 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).SelectEnd Sub
Les données sources
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 18 | 15 | |||
2 | 2 | 3 | |||
3 | |||||
4 | 0,5 | ||||
5 | 23 | 0,21 |
Le résultat
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 18 | 15 | 0,21 | ||
2 | 2 | 3 | |||
3 | |||||
4 | 0,5 | ||||
5 | 23 | 0,21 |