¿Cómo se puede importar datos de un libro de excel a un archivo .c

19/09/2007 - 01:10 por Karina | Informe spam
Hola

Tengo una duda, ¿se puede importar el contenido de la hoja de un libro de
excel a un archivo .csv?, lo que pasa es que tengo una macro la cual me
genera en una de las hojas del libro de excel unas tablas y para ello
necesito que esas tablas se pasen automaticamente a un archivo .csv, pero no
se si esto pueda ser posible.

Espero puedan ayudarme de antemano gracias.

Saludos
 

Leer las respuestas

#1 Héctor Miguel
19/09/2007 - 20:39 | Informe spam
hola, Karina !

se puede importar el contenido de la hoja de un libro de excel a un archivo .csv?
lo que pasa es que tengo una macro la cual me genera en una de las hojas del libro de excel unas tablas
y para ello necesito que esas tablas se pasen automaticamente a un archivo .csv, pero no se si esto pueda ser posible...



suponiendo que ya te 'decidiste' por el nombre y ubicacion del archivo
y no hay 'errores' en la cadena de construccion de 'NombreArchivo' [p.e. en alguna 'variable' con ese nombre]
[y que -este- 'NO existe' en el directorio donde se va a guardar]
prueba con algo +/- como lo siguiente...
Worksheets("HojaX").Copy
ActiveWorkbook.SaveAs _
FileName:=NombreArchivo, _
FileFormat:=xlCSV
ActiveWorkbook.Close, False

-> con respecto del 'formato' [FileFormat:=...]
revisa en la ayuda de vba el formato que [realmente] 'necesitas' .TXT, o .CSV, o -???-
[p.e. xlCSVMSDOS, xlTextMSDOS, xlTextPrinter, xlTextWindows, etc.]

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares