Hola a todos, les planteo la siguiente consulta.
Recibo informacion bancaria a diario en un archivo .csv que abro con
Excel.
Algunas columnas son inncesarias o otras es preciso darles formato. Tal
es el caso de una columna con fechas que es suministrada en forma de
texto, por ejemplo "13 Dec 2006". Por lo anterior, intento escribir una
macro que cambie el formato a fecha (para una exportacion posterior).
Se me presenta el siguiente problema: si utilizo la funcion de
reemplazo, cambiando "Dec" por "Dic" (mi Excel es 2003 en español),
automaticamente se transforma el formato de la celda en "dd-mmm-yy" que
es lo que yo necesito, sin embargo al hacerlo mediante una macro dicha
transformacion no se produce e incluso al aplicar el formato este no es
tomado por la celda.
Podrian ayudarme?
Este es el codigo de la macro:
Columns("A:A").Select
Selection.Replace What:="Dec", Replacement:="Dic", LookAt:=xlPart,
_
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.NumberFormat = "dd-mmm-yy"
Hasta pronto. Ariel.-
Leer las respuestas