Tengo un lío usando fechas como parámetro en el filtro avanzado
(AdvancedFilter Action:=xlFilterCopy) ejecutado desde VBA que no estoy
seguro si es culpa de Excel o mía.
Intento explicar el problema: Uso la versión española de Excel. Pongo
los parámetros para el filtro avanzado con la instrucción VBA :
Sheets("Parameters").Range("F2") = ">=" &
Format(Sheets("Jour").Range("B1"), "mm/dd/yyyy"). Si uso el formato de
fecha americano "mm/dd/yyyy" funciona bien el filtro en Excel 2007pero
no en Excel 2003. Por contra, si uso el formato europeo "dd/mm/yyyy"
funciona bien en Excel 2003 pero no en Excel 2007.
Para la solución simple pero evitando hacer el filtro a mano, ¿puedo
saber la versión de Excel en la que se ejecuta la macro?.
Para la solución de verdad, ¿alguna opción o alternativa para unificar
el formato de las fechas?. A mi no se me ocurre nada y arrastro este
problema desde hace unos días.
Gracias y saludos,
Valentín
Leer las respuestas