Macro EXcel - Opentext

10/08/2004 - 00:12 por Fernando | Informe spam
Hola,

si importo un archivo TXT a mano, las fechas me las toma
correctamente, pero si lo hago mediante una macro (que la
grabo en el paso anterior) , las fechas como 1° de julio
(1/07) las toma como 7 de enero (07/01). He probado
definirle el tipo de columna a importar pero no le hace
caso. Esot mismo en Office 2000 no me pasa.
¿Alguien me puede dar una mano?
desde ya muchas gracias
Fernando
 

Leer las respuestas

#1 Fernando
23/08/2004 - 19:40 | Informe spam
Hector,
gracias por la respuesta.
No entiendo por el porque del diferente comportamiento.
Lo resolví importando la columna com,o texto y luego lo
convierto a fecha.
Luego pruebo lo que me pasaste.
Gracias y saludos,
Fernando




hola, Fernando !

... importo un archivo TXT a mano, las fechas me las




toma correctamente
... si lo hago mediante una macro (que la grabo en el




paso anterior)
... fechas como 1° de julio (1/07) las toma como 7 de




enero (07/01).
... en Office 2000 no me pasa [...]



[hasta donde se] existen ciertas 'diferencias' en [a


partir d]el excel xp con respecto de los 'anteriores
[p.e. en la 'importacion' de archivos y la interpretacion


Y USO de las configuraciones regionales]...
- por codigo [vba] las fechas [en primera instancia] son


interpretadas en el formato EUA =>mm/dd/aaa<>- por la interfase de usuario [UI] son
interpretadas 'localmente' [configuracion regional]
-> una [posible] alternativa seria modificar el formato


de 'fecha corta' en la configuracion regional :((
-> o 'forzar' al codigo para usar las opciones 'locales'


[segun el libro...]
Excel 2000/2002 VBA Programmers Reference. Stephen


Bullen, John Green, Rob Bovey, Robert Rosenberg
pudiera resultar si utilizas el metodo 'sendkeys' +/-


como sigue...
en un modulo de codigo 'normal' ==>Sub Importar_Arcivo_De_Texto()
SendKeys "C:\Textos\Archivo.txt~"
Application.CommandBars.FindControl(ID:#).Execute
End Sub
šššššššššššš
ID:# 'corresponde' a la opcion de 'abrir' del menu


archivo en 'cualquier' barra de comandos ;)

¿comentas?
saludos,
hector.

.

Preguntas similares