Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve la parte entera de un número.
Sintaxis
Int(number) Fix(number)
El argumento de número necesario es una expresión numérica Double o cualquier expresión numérica válida. Si número contiene un valor Null, se devuelve Null.
Observaciones
Tanto Int como Fix quitan la parte fraccionaria del número y devuelven el valor del entero resultante.
La diferencia entre Int y Fix es que si number es negativo, Int devuelve el primer entero negativo menor o igual que number, mientras que Fix devuelve el primer entero negativo mayor o igual que number. Por ejemplo, Int convierte -8,4 en -9 y Fix -8,4 en -8.
Fix(number) es equivalente a Sgn(number) * Int(Abs(number)).
Ejemplo
En este ejemplo se muestra cómo las funciones Int y Fix devuelven la parte entera de los números. En el caso de un argumento de número negativo, la función Int devuelve el primer entero negativo inferior o igual al número; la función Fix devuelve el primer entero negativo superior o igual al número.
Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.