Macro Excel dar formato moneda en encabezado

Necesito poner un dato en el encabezado que viene de una celda con formato moneda, pero muestra el resultado en dólar. Necesito que aparezca en euros o que sea un número entero simple con separación en el mil.

2 respuestas

Respuesta
1

Así lo tenía ya configurado, pero no se por qué Excel lo convertía a $ cuando la macro pegaba la cifra (que estaba en €) en el encabezado.

Lo que al final me funcionó, después de probar muchas cosas es esto:

ActiveSheet.PageSetup.CenterHeader = Format(Total, "CURRENCY")

Donde "Total" es la variable en la que guardo la cifra extraída de la celda y "CURRENCY" por lo visto es el tipo de formato que hay que ponerle para que el sistema use la moneda que tiene excel configurada por defecto, por si a alguien más le funciona.

No se por qué es necesario este paso, quizás es algo en lo que no han pensado y hay que forzar el formato de esta forma.

Respuesta
-1

Selecciona celda, y en el combobox de formatos elige la última opción:

Más formatos de número

Luego en el cuadro, elige Moneda, y allí tendrás la opción para buscar el país, y configurar lo que necesitas.

Si hubieras compartido el código hubiera podido entender que andaba mal en tu macro

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas