Copiar archivos

12/05/2006 - 18:42 por lbenaventea | Informe spam
Deseo saber cómo puedo copiar un archivo desde una carpeta a otra desde una
macro de Excel (tal como se copian desde Windows) . Ocurre que mi solución
actual -abrir un archivo y guardarlo con su nuevo nombre- es sumamente lenta
para archivos pesados (entre otras causas, porque el Excel los recalcula
antes de volver a guardarlos).

Preguntas similare

Leer las respuestas

#11 lbenaventea
13/05/2006 - 15:56 | Informe spam
"KL" escribió:

Hola lbenaventea,
> archivo copiado debe quedar con otro nombre... ¿Cómo se hace en este caso?

' Para crear copia del archivo
Sub CopiarArchivo()
Ruta1 = "C:\temp\"
Ruta2 = "D:\perm\"
Archivo1 = "Libro1.xls"
Archivo2 = "Libro2.xls"
FileCopy Ruta1 & Archivo1, Ruta2 & Archivo2
End Sub

> ¿es posible salir hacia Word con una macro de Excel (por ejemplo,
> para copiar un texto desde un archivo Word a la hoja Excel activa)?

Revisa este enlace: http://peltiertech.com/Excel/XL_PPT...BAcontents

Respuesta Responder a este mensaje
#12 lbenaventea
13/05/2006 - 16:01 | Informe spam
NO LOGRO QUE LA MACRO FUNCIONE: Error de compilación, error de sintaxis.

Hago exactamente lo que me indicó KL y no me funciona; es como si faltara
algo al final del FileCopy. ¿Qué estará ocurriendo? Conste que el archivo que
deseo copiar no está abierto al momento de ejecutar la macro.
Luis Benavente






"KL" escribió:

Hola lbenaventea,
> archivo copiado debe quedar con otro nombre... ¿Cómo se hace en este caso?

' Para crear copia del archivo
Sub CopiarArchivo()
Ruta1 = "C:\temp\"
Ruta2 = "D:\perm\"
Archivo1 = "Libro1.xls"
Archivo2 = "Libro2.xls"
FileCopy Ruta1 & Archivo1, Ruta2 & Archivo2
End Sub

> ¿es posible salir hacia Word con una macro de Excel (por ejemplo,
> para copiar un texto desde un archivo Word a la hoja Excel activa)?

Revisa este enlace: http://peltiertech.com/Excel/XL_PPT...BAcontents

Respuesta Responder a este mensaje
#13 lbenaventea
13/05/2006 - 16:43 | Informe spam
Estimados KL y Francisco MTY:
Ahora ME RESULTÓ. ¿Cómo se explica? No lo sé; lo único distinto esta vez fue
que ejecuté la macro con control más la tecla que le asigné y antes lo había
intentado, sin éxito, desde VisualBasic con F8 (paso a paso) y con F5.
Gracias y mis disculpas.
Luis Benavente A.

"lbenaventea" escribió:

Deseo saber cómo puedo copiar un archivo desde una carpeta a otra desde una
macro de Excel (tal como se copian desde Windows) . Ocurre que mi solución
actual -abrir un archivo y guardarlo con su nuevo nombre- es sumamente lenta
para archivos pesados (entre otras causas, porque el Excel los recalcula
antes de volver a guardarlos).
Respuesta Responder a este mensaje
#14 KL
13/05/2006 - 18:58 | Informe spam
Hola lbenaventea,

Es muy dificil (si no imposible) diagnosticar el problema sin que expongas el codigo exacto que usas ni expliques paso a paso lo que haces para ejecutarlo ni desde donde lo ejecutas, etc.

Saludos,
KL


"lbenaventea" wrote in message news:
NO LOGRO QUE LA MACRO FUNCIONE: Error de compilación, error de sintaxis.

Hago exactamente lo que me indicó KL y no me funciona; es como si faltara
algo al final del FileCopy. ¿Qué estará ocurriendo? Conste que el archivo que
deseo copiar no está abierto al momento de ejecutar la macro.
Luis Benavente






"KL" escribió:

Hola lbenaventea,
> archivo copiado debe quedar con otro nombre... ¿Cómo se hace en este caso?

' Para crear copia del archivo
Sub CopiarArchivo()
Ruta1 = "C:\temp\"
Ruta2 = "D:\perm\"
Archivo1 = "Libro1.xls"
Archivo2 = "Libro2.xls"
FileCopy Ruta1 & Archivo1, Ruta2 & Archivo2
End Sub

> ¿es posible salir hacia Word con una macro de Excel (por ejemplo,
> para copiar un texto desde un archivo Word a la hoja Excel activa)?

Revisa este enlace: http://peltiertech.com/Excel/XL_PPT...BAcontents

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida