Les fonctions VBA Int et Fix renvoient une partie entière d'un nombre.
Int(numéro)
Fix(numéro)
Utiliser les fonctions Int et Fix pour convertir différents types de valeurs numériques, ce qui vous aide également à mieux comprendre la différence lorsqu'il s'agit de valeurs négatives :
Sub IntFixExample() MsgBox Int(1) 'Retours: 1 MsgBox Fix(1) 'Retours: 1 MsgBox Int(-1) 'Retours: -1 MsgBox Fix(-1) 'Retours: -1 MsgBox Int(2.9) 'Retours: 2 MsgBox Fix(2.9) 'Retours: 2 MsgBox Int(-2.9) 'Retours: -3 MsgBox Fix(-2.9) 'Retours: -2 MsgBox Int(4.5) 'Retours: 4 MsgBox Fix(4.5) 'Retours: 4 MsgBox Int(-4.5) 'Retours: -5 MsgBox Fix(-4.5) 'Retours: -4 MsgBox Int(0.424) 'Retours: 0 MsgBox Fix(0.424) 'Retours: 0 MsgBox Int("13") 'Retours: 13 MsgBox Fix("13") 'Retours: 13 MsgBox Int("-4.5") 'Retours: -5 MsgBox Fix("-4.5") 'Retours: -4 MsgBox Int(True) 'Retours: -1 MsgBox Fix(True) 'Retours: -1 MsgBox Int(False) 'Retours: 0 MsgBox Fix(False) 'Retours: 0 End Sub