Foros del Web » Soporte técnico » Ofimática »

Fecha canviada de excel a txt

Estas en el tema de Fecha canviada de excel a txt en el foro de Ofimática en Foros del Web. Hola, En un excel tengo una hoja donde hay una columna con fechas tipo dd/mm/yyyy hh:mm. Con una macro "guardo como" la hoja en formato ...
  #1 (permalink)  
Antiguo 05/08/2013, 18:30
Avatar de MeteoLesOlives  
Fecha de Ingreso: julio-2012
Mensajes: 44
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta Fecha canviada de excel a txt

Hola,

En un excel tengo una hoja donde hay una columna con fechas tipo dd/mm/yyyy hh:mm. Con una macro "guardo como" la hoja en formato txt, pero sucede que en el txt las fechas salen cambiadas mm/dd/... . Por lo que he ido leiendo parecia problema de la config. regional del windows pero lo he mirado y los formatos de fecha y hora coincidirian con los que hay en el excel (2007).

Llegados a este punto no se que hacer. Debo introducir algun comando más en la macro?

Gracias de antemano
  #2 (permalink)  
Antiguo 06/08/2013, 07:35
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
Respuesta: Fecha canviada de excel a txt

En las celdas A1 y A2 he puesto las funciones: =HOY().
Una con formato "día-mes" y la otra con formato "mes-día".

Al guardar la hoja "como texto", esas celdas se guardan según el formato dado.

¿Qué concluyes de lo anterior?...
¡Efectivamente!... Se concluye rápidamente que "la macro" a la que haces mención está haciendo "algo" mal.

¿Qué cosa hace mal?... Imposible saberlo sin verla.
  #3 (permalink)  
Antiguo 07/08/2013, 09:18
Avatar de MeteoLesOlives  
Fecha de Ingreso: julio-2012
Mensajes: 44
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Fecha canviada de excel a txt

Ups!

aquí va la macro, es simplemente guardar como

Código vb:
Ver original
  1. Sub Macro()
  2.  
  3. Application.DisplayAlerts = False
  4. ChDir _
  5.         "(dirección)\grafics"
  6.     ActiveWorkbook.SaveAs Filename:= _
  7.         "(dirección)\grafics\grafiquesT.txt" _
  8.         , FileFormat:=xlText, CreateBackup:=False
  9. Application.DisplayAlerts = True
  10.  
  11. End

Respecto a lo que me comentas sobre guardarlo manualmente, a mi también se me guarda respetando el formato, de aquí que me sorprenda que automatizando el proceso me suceda esto, y más con la config. regional igual que el formato de fecha y hora con la que trabajo en excel.

Gracias por tu interes ;)

Etiquetas: excel, fecha, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:29.