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