Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/01/2015, 11:12
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años
Puntos: 29
Respuesta: Redondear a numero entero mayor

Que curioso. Nunca se me habria ocurrido. No me habia dado cuenta de que la función int() redondea hacia arriba los números negativos.

Yo hubiera simplificado asi:
If Int(numero) < numero Then numero = Int(numero) + 1

o como mucho asi:
numero = IIf(Int(numero) < numero, Int(numero) + 1, numero)

Pero esa seguro que es más rápida y pesa menos.

Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!