La fonction VBA Abs permet de réaliser une macro pour renvoyer la valeur absolue d'un nombre dans Excel.
La fonction Abs
La fonction VBA Abs suit la syntaxe suivante :
Abs(variable)
Exemple de macro avec Abs
La macro
Sub macro()
Dim c As Range 'Variable
For Each c In Range("A1:A5") 'Plage
ActiveCell.Offset(0, 0).FormulaR1C1 = _
Abs(c)ActiveCell.Offset(1, 0).Select
Next c
End Sub
Les données sources
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | -12,2424 | ||||
| 2 | 2 | ||||
| 3 | -14 | ||||
| 4 | 1 | ||||
| 5 | 23 |
Le résultat
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | -12,2424 | 12,2424 | |||
| 2 | 2 | 2 | |||
| 3 | -14 | 14 | |||
| 4 | 1 | 1 | |||
| 5 | 23 | 23 |