Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funcin ROUND
La funcin ROUND es empleada para redondear valores numricos tal y como su nombre lo indica.
1. Lgica de funcionamiento
El redondeo que MS Excel ejecuta en este caso es el redondeo simple matemtico. Donde, si la parte decimala
redondear es menor a 0.5, el valor obtenido ser igual a la parte entera del nmero ingresado sin el decimal. Por
el contrario si el valor a redondear tiene parte decimal mayor o igual a 0.5 el valor obtenido ser igual al siguiente
entero inmediato superior de la parte entera del nmero a redondear.
Parmetros de la funcin:
= ROUND (valor a redonear, decimales a emplear)
Ejemplo VBA
Si deseamos redondear el valor 12.26 colocado en la celda A1 de nuestra hoja de Excel y luego mostrar su valor
ya redondeado en un mensaje de alerta al usuario podemos utilizar la funcin ROUND, como sigue:
Sub redondeo()
valor = Round(Range("A1"), 1)
MsgBox ("El valor redondeado es: " &
valor)
End Sub
Nota: Si el valor ingresado en la celda A1 o la celda elegida no es un sino una letra se obtendr el
mensaje de error: Type Mismatch tipo de Valor equivocado.
Ejemplo VBA
A travs del uso de la funcin InputBox, creamos una macro que nos permita registrar los nombres de las personas
que consignaremos en la caja de informacin.
Sub CajaEntrada()
Dim i As String 'definimos la variable con Dim del tipo String o cadena de caracteres
Dim a As Integer 'definimos la variable de tipo Int
Range("A1:A5").Select
For a = 0 To Selection.Cells.Count
Next a
End Sub
Como resultado el sistema les pedir 5 veces que completen informacin en una caja de texto y esta informacin
se ver reflejada en las celdas de la A1 hasta la A5.
Ejemplo VBA
valor = Int(Range("A1"))
MsgBox ("El valor entero es " & valor)
Range("A2") = valor
End Sub