Funzione Fix

Restituisce la parte intera di un numero.

Sintassi

Fix(number)

Note

L'argomento (number) può essere qualsiasi espressione numerica valida. La funzione Fix rimuove la parte frazionaria del numero e restituisce il valore intero risultante.

La differenza tra Fix e Int è che se il numero è negativo, Int restituisce il primo numero intero negativo minore o uguale al numero, mentre Fix restituisce il primo numero intero negativo maggiore o uguale al numero. Ad esempio, Int converte -8,4 in -9 e Fix converte -8,4 in -8.

Negli esempi seguenti viene illustrato come le funzioni Int e Fix restituiscono le parti intere dei numeri.

Esempio

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