Macro euro

He creado una macro que me convierte un rango de celdas seleccionado de pesetas a Euros.
Quiero que además me haga lo siguiente:
Que el resultado me lo redondee al cuarto decimal, y por supuesto que el formato de los números sea con cuatro decimales.
¿Me puedes dar alguna pista? Perdona si la pregunta resulta obvia pero soy principiante en el manejo de las macros.
Saludos y Gracias

1 Respuesta

Respuesta
1
La mayoría de las funciones de hoja de cálculo están disponibles dentro de macros, solo no funcionan las que tienen equivalente en Visual basic.
La sintaxis para usar una función de hoja de cálculo dentro de una macro es:
resultado = application.función(argumentos)
el nombre de la función siempre es en inglés, entonces usando la función REDONDEAR sería:
nuevo_resultado = application.round(tu_resultado,4)
Y ahí funciona.
También podría ser directamente con la función de VB FORMAT pero tiene algunos problemas con el símbolo decimal configurado en el sistema.
Suerte
Foxeles

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas