Función Fix

Devuelve la parte entera de un número.

Sintaxis

Fix(number)

Observaciones

El argumento number puede ser cualquier expresión numérica válida. Fix elimina la parte fraccionaria del número y devuelve el valor entero resultante.

La diferencia entre Fix e Int es que si el número es negativo, Int devuelve el primer número entero negativo menor o igual que el número, mientras que Fix devuelve el primer número entero negativo mayor o igual que el número. Por ejemplo, Int convierte -8,4 en -9 y Fix convierte -8,4 en -8.

En los siguientes ejemplos se muestra cómo las funciones Int y Fix devuelven partes enteras de números:

Ejemplo

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