[VBA / Excel] Redondear al entero superior

Resuelto
sfritz Mensajes publicados 49 Estado Miembro -  
 abdavulocat -
Hola,
todo está escrito en el título.
Actualmente, estoy utilizando una variable en Integer, pero los valores se redondean hacia arriba o hacia abajo.
Me gustaría que se redondeara únicamente hacia arriba, incluso cuando estoy en X,00000001 que me dé X+1 como entero.
¿Cómo puedo hacer eso?
¿Pueden ayudarme?

Gracias
Configuración: Windows XP Firefox 2.0.0.11

12 respuestas

  1. Mik-78 Mensajes publicados 10 Estado Miembro 26
     
    Bueno, el tema es antiguo, ¡pero puede interesar a otros!

    Se están complicando la vida, solo hace falta escribir simplemente:
    Application.WorksheetFunction.RoundUp(Valor)
    24
    1. Inconnue
       
      Sí, pero con entre paréntesis (Valor, Número de cifras después de la coma)
      Por ejemplo, para redondear al entero superior:
      Application.WorksheetFunction.RoundUp(Valor,0)
      0