Macro para cambiar formato fecha

Al hacer una importación de datos, en el campo fecha sale un triángulo verde y este formato no deja hacer cálculos con la función: sumar. Si. Conjunto.

Necesito que se ejecute mediante macro el botoncito que he redondeado.

Lo tiene que dejar - convertir en: "XX de 20XX"

Muchas gracias

1 Respuesta

Respuesta
1

Aparentemente tu col F se rellena como 'texto'.

Para verificar la instrucción que utilizaremos luego en una macro general, ejecuta ésta en esa hoja de modelo que dejaste aquí. Esto es para verificar los formatos fecha de tu configuración regional.

Sub MacroPrueba()
'x Elsamatilde
[H4] = CDate([F4])
[H4].NumberFormat = "mm/yyyy"
End Sub

Si esto resuelve tu problema podrías colocar esas instrucciones en la macro de importación. O ejecutar esta macro luego de la importación:

Sub MacroFecha()
'x Elsamatilde
'recorre la col F de hoja activa a partir de fila 4
[F4].Select
While ActiveCell <> ""
    ActiveCell = CDate(ActiveCell)
    ActiveCell.NumberFormat = "mm/yyyy"
    ActiveCell.Offset(1, 0).Select
Wend
End Sub

 Si la presente resuelve tu consulta no olvides valorarla, sino comenta para seguir tratádola.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas