Fonction Fix

Renvoie la partie entière d'un nombre.

Syntaxe

Fix(number)

Remarques

L'argument number peut être n'importe quelle expression numérique valide. Fix enlève la partie fractionnaire de number et renvoie la valeur entière résultante.

La différence entre Fix et Int réside dans le fait que si number est négatif, Int renvoie le premier entier négatif inférieur ou égal à number, tandis que Fix renvoie le premier entier négatif supérieur ou égal à number. Par exemple, Int convertit -8,4 en -9 et Fix convertit -8,4 en -8.

Les exemples suivants illustrent la façon dont les fonctions Int et Fix renvoient des parties entières de nombres :

Exemple 

Dim MyNumber
MyNumber = Fix(-99.8)  
'Output: -99.
MyNumber = Int(-99.2)   
'Output: -100.
MyNumber = Fix(-99.2)   
'Output: -99.
MyNumber = Fix(99.8)  
'Output: 99