Copiar columnas de un archivo a otro.

27/02/2007 - 20:38 por ~ jose ~ | Informe spam
Hola, que tal?
Quisiera saber como puedo copiar las columnas B:Q de la hoja 1 y las
columnas A:F de la hoja 2 a un archivo existente pero sin abrir el
archivo de destino. Digo sin abrir porque al abrirlo se abre un
formulario (entre otras cosas), quiazas abrirlo en segundo plano...
Lo único si se podria abrir el archivo de destino deshabilitando las
macros..., no se si se podrá.

Por lanzar una idea quizas se podria hacer con FreeFile, lo que pasa
es que no se como.

Ah! no he dicho nada pero quisiera hacer TODO mediante código, osea
que con un archivo abierto (me dá igual si tiene que ser el de origen
o el de destino), que él solo haga todo, abir el archivo si es
necesario, cerrarlo si lo ha abierto, etc...

Venga, gracias y un saludo,
jose
 

Leer las respuestas

#1 Luis Gaona
27/02/2007 - 21:37 | Informe spam
Que tal José, mira no tengo el código a mano, pero investigando otras
cosas he visto algo como lo que tu necesitas, primeramente debes hacer
una conexión (como si fuera a una base de datos acces) pero a una hoja
excel, para esto VBA tiene un objeto conexión especial, de esta manera
puedes leer y escribir en un archivo sin abrirlo.

http://www.xltoday.net/ aqui hay algo como lo que te menciono

Preguntas similares