Saludos.
Recurro al grupo, que siempre me ha sacado de apuros.
Estoy haciendo un concentrado de varios archivos que guardan registros de
movimientos, con campos fecha, hora, etc..
Para almacenar las fechas, simplemente digo Sheets(1).Range("A" & Lastrow )
= Date , lo cual guarda la fecha correctamente.
A cada mes corresponde un archivo :
12005.xls
22005.xls
...
...
122005.xls
Cuando hago un concentrado anual, abro los archivos y pego todos los datos
en un archivo temporal, y luego con autofiltros y VBA 'intento' filtrar la
información.
Las fechas del archivo 'temporal destino', se invierten cuando el mes es <=
12 (el sistema confunde dia con mes en estos casos), por ejemplo, si la
fecha origen es 01/08/2005, se pega 08/01/2005. He tratado con Datevalue,
con DateSerial, con Format (,"dd/mm/yyyy") y no lo he conseguido.
Ya me desesperé.
Alguien me puede orientar un poco, para saber qué estoy haciendo mal????
Gracias por anticipado.
Leer las respuestas