Retroceder   Foro Ayuda Excel > Dudas y consultas sobre Excel > Macros y programación VBA
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 17/10/08, 13:21:36
Usuario medio Excel
 
Usuario desde: ago 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 37
Predeterminado Copiar datos de un fichero a otro

Hola a todos los foristas,
tengo los datos en un libro y para copiarlos al libro de trabajo he generado algo de codigo con la grabadora de macros, pero el proceso es lento y el fichero resultante ocupa mucho espacio, os agradecería me indicarais que puedo hacer para mejorarlo.
Os adjunto un ejemplo, como vereis al ejecutar la macro el fichero resultante ocupa mucho mas que el inicial ¿?, en el ejemplo la hoja 1 contiene los datos de origen y la hoja 2 es la de destino, pero en la realidad los datos de origen estan en un libro y los de destino en otro, entiendo que para adecuarlo a 2 libros solo habrá que cambiar la ruta.

Un saludo
Archivos Adjuntos
Tipo de Archivo: zip Libro1.zip (9,9 KB, 22 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2  
Antiguo 17/10/08, 14:06:17
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 692
Predeterminado

Hola jucamas

Revisa el adjunto.

Un saludo desde Vitoria
Archivos Adjuntos
Tipo de Archivo: zip CopiarDatos_io_fae.zip (12,1 KB, 51 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3  
Antiguo 17/10/08, 19:19:52
Usuario medio Excel
 
Usuario desde: ago 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 37
Predeterminado

hola ioyama, muchas gracias por tu colaboración, con los cambios que has realizado al sustituir autofill por copy y en especial clearcontents por delete, la macro va mucho mas rapida y el fichero ocupa mucho menos,
saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4  
Antiguo 17/10/08, 19:57:57
Usuario medio Excel
 
Usuario desde: ago 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 37
Predeterminado

hola ioyama, me queda una pequeña cuestión, si los datos de origen estan en el libro "A" y los queremos copiar al libro destino "B", que codigo habría que escribir, ambos están en el mismo directorio, "A" siempre tiene el mismo nombre y el mismo formato y está cerrado, "B" es el que contiene la macro,
gracias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #5  
Antiguo 18/10/08, 00:23:17
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 692
Predeterminado

Hola jucamas

Revisa el adjunto (lo tenías a huevo, con un poco de uso de la grabadora de macros lo habrías conseguido).

Un saludo desde Vitoria
Archivos Adjuntos
Tipo de Archivo: zip PasarDatos_io_fae.zip (16,4 KB, 44 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #6  
Antiguo 18/10/08, 20:38:15
Usuario medio Excel
 
Usuario desde: ago 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 37
Predeterminado

gracias ioyama, funciona perfectamente

Saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT +2. Ahora son las 00:49:27.


© Ayuda Excel

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

1 2 3 4 5 6 7