Crear macro que guarde el formato en otro CSV
Saludos antemano y lo primero que explico es lo siguiente necesito un archivo, el cual esta delimitado por ";" (puntos y comas;;;;) los campos del registro de la siguiente manera: nombre;apellido;sueldo;fechaingreso;etc;etc, como se puede ver están delimitados con ;;;; en el excel buscando verificando etc conseguí que los archivos CSV era mi solución, lo delimita tal cual las columnnas con "; ", todo bien manualmente hablando... Es decir:me dirijo a archivo, guardar como etc, a la hora de hacer un macro, y grabándolo todo aparentemente funciona bien, voy al directorio y el archivo aparece, pero... (aquí viene el problema) abro el archivo con block de texto me muestra que los campos del registro han cambiado sus "DELIMITADORES", en vez de ser ";" ahora son "," ejemplo:nombre, apellido, fechaingre, etc etc, aquí radica mi problema quería automatizar esta parte pero cuando logro hacer el macro es cuando falla he usado un comando de las macros de esta manera:
El archivo original se hace llamar libro1.csv
ActiveWorkbook.SaveAs Filename:="e:\mis documentos\libro2.csv", _
FileFormat:=xlCSV, CreateBackup:=False
Luego que es creado este nuevo archivo con el macro todo bien perfecto, hasta allí... Pero al abrirl libro1 nuevamente como ya indique el archivo cambia los delimitadores de ";" a "," =( y en verdad es necesario que queden los originales...
Pido una pequeña ayuda en esta parte no entiendo estoy usando office 2003, si falta algún argumento en el SaveAs o algo por favor indicármelo gracias y espero sus prontas respuestas
El archivo original se hace llamar libro1.csv
ActiveWorkbook.SaveAs Filename:="e:\mis documentos\libro2.csv", _
FileFormat:=xlCSV, CreateBackup:=False
Luego que es creado este nuevo archivo con el macro todo bien perfecto, hasta allí... Pero al abrirl libro1 nuevamente como ya indique el archivo cambia los delimitadores de ";" a "," =( y en verdad es necesario que queden los originales...
Pido una pequeña ayuda en esta parte no entiendo estoy usando office 2003, si falta algún argumento en el SaveAs o algo por favor indicármelo gracias y espero sus prontas respuestas
1 respuesta
Respuesta de jferg
1