Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Ofimática (http://www.forosdelweb.com/f90/)
-   -   Macro Excel - Copiar valores a archivo cerrado (http://www.forosdelweb.com/f90/macro-excel-copiar-valores-archivo-cerrado-572715/)

Nuvato 04/04/2008 15:37

Macro Excel - Copiar valores a archivo cerrado
 
Como puedo hacer en macro de excel para copiar o escribir un valor en otro archivo, pero este otro archivo esta cerrado???

caesar.l 04/04/2008 18:20

Re: Macro Excel - Copiar valores a archivo cerrado
 
pues en la misma macro tienes que poner que abra el archivo, poner el dato, guardar el archivo y cerrarlo, incluso puedes utilizar el Application.ScreenUpdating y Application.DisplayAlerts para evitar los cambios en las ventanas y alertas de guardar el archivo, respectivamente.

caesar.l 05/04/2008 12:23

Re: Macro Excel - Copiar valores a archivo cerrado
 
Puedes utilizar este código

Sub GaradarOtroArchivo()
Application.ScreenUpdating = False 'evita que se vean los cambios de las ventanas
Application.DisplayAlerts = False 'evita que se vean los anuncios al guardar
Workbooks.Open Filename:="C:\Libro1.xls" 'abre el libro donde quieres guradar el dato
Workbooks("Libro1.xls").Worksheets("Hoja1").Range( "B5").Select 'selecciona hoja y celda donde quieres poner el dato
ActiveCell.FormulaR1C1 = "Aqui va el dato" 'aqui pones el dato, puedes variar dependiendo de lo que quieras poner
ActiveWorkbook.Save 'salva el arvhivo
ActiveWindow.Close 'lo cierra
Application.DisplayAlerts = True 'activa las alertas
Application.ScreenUpdating = True 'activa la actualización de la pantalla
End Sub

espero que te sirva, saludos


La zona horaria es GMT -6. Ahora son las 10:16.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.