VBA Int() : macro pour renvoyer l'entier d'un nombre

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).Select

Next c

End Sub

Les données sources

ABCDE
13,45466
27,772985
317,48921625
439,3507365625
588,539157265625

Le résultat

ABCDE
13,454663
27,7729857
317,4892162517
439,350736562539
588,53915726562588