![](https://excelatumedida.com/wp-content/uploads/2024/01/¿Como-usar-la-funcion-WorksheetFunction.Ceiling_Precise-en-VBA-1024x576.png)
Contenido
Laa función WorksheetFunction.Ceiling_Precise se utiliza para redondear un número hasta el múltiplo más cercano de significancia especificado.
Ejemplo
VBA
Sub RedondearConCeilingPrecise()
' Declarar las variables
Dim valorOriginal As Double
Dim factor As Double
Dim valorRedondeado As Double
' Asignar valores a las variables
valorOriginal = 7.25 ' Por ejemplo, el número que deseas redondear
factor = 0.05 ' El múltiplo al cual quieres redondear el número
' Utilizar la función WorksheetFunction.Ceiling_Precise para redondear
valorRedondeado = Application.WorksheetFunction.Ceiling_Precise(valorOriginal, factor)
' Mostrar el resultado en un cuadro de diálogo
MsgBox "El valor redondeado de " & valorOriginal & " es " & valorRedondeado
End Sub
Este código define una subrutina llamada RedondearConCeilingPrecise que utiliza la función Ceiling_Precise de la colección WorksheetFunction para redondear un número (valorOriginal) al multiplo más cercano de factor.
Recuerda personalizar los valores de valorOriginal y factor según tus necesidades. El valor del factor puede ser cualquier valor positivo que desees y no solamente un valor decimal como 0.05. Si factor es 1, entonces simplemente redondeará al entero más cercano.