TOP

Función VBA: Round

Descripción

La función VBA Round redondea un número al número especificado de posiciones decimales.


Sintaxis Round

Round(número, número_de_signos_decimales)

Ejemplo VBA Round

Usando la función Round para redondear un número a 2 decimales:

Sub RoundExample1()

    number = 12.3456
    
    round = Round(number, 2)
    
    MsgBox round 'Regreso a las 12.35
    
End Sub

Usando la función Round para redondear diferentes valores numéricos:

Sub RoundExample2()

    MsgBox Round(14.2)         'Devoluciones: 14
    MsgBox Round(-14.2)        'Devoluciones: -14
    MsgBox Round("14.2")       'Devoluciones: 14
    MsgBox Round("-14.2")      'Devoluciones: -14
    
    MsgBox Round(9.5)          'Devoluciones: 10
    MsgBox Round(-9.5)         'Devoluciones: -10
    
    MsgBox Round(1.25, 1)      'Devoluciones: 1.2
    MsgBox Round(50, 1)        'Devoluciones: 50
    
    MsgBox Round(4532.6351, 2) 'Devoluciones: 4532.64
    
End Sub