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