La fonction Int dans VBA permet de réaliser une macro pour renvoyer l'entier d'un nombre.
La fonction Int
La fonction VBA Int suit la syntaxe suivante :
Int(variable)
Exemple de macro avec Int
La macro
Sub nommacro()
Dim c As Range 'Variable
For Each c In Range("A1:A5") 'Plage
'Cellule actuellement sélectionnée
ActiveCell.Offset(0, 0).FormulaR1C1 = _
Int(c)'Cellule suivante située en bas
ActiveCell.Offset(1, 0).SelectNext c
End Sub
Les données sources
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 3,45466 | ||||
2 | 7,772985 | ||||
3 | 17,48921625 | ||||
4 | 39,3507365625 | ||||
5 | 88,539157265625 |
Le résultat
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 3,45466 | 3 | |||
2 | 7,772985 | 7 | |||
3 | 17,48921625 | 17 | |||
4 | 39,3507365625 | 39 | |||
5 | 88,539157265625 | 88 |