Pequeño problema con macro

3 envíos / 0 nuevos
Último envío
eugeniocol
Imagen de eugeniocol
Offline
última acción: Hace 22 horas 56 mins
Nivel 1 - 200 puntos
alta: 29/08/2017 - 17:21
Puntos: 280
Pequeño problema con macro

Hola buenas.

 

Tengo esta macro que la utilizo para actualizar datos en un libro, son varios  libros que están enlazados entre sí.

El problema que tengo que ejecutar dos veces la macro para que se actualicen los datos, que se podria hacer para que se actualicen los datos ejecutando la macro desde el boton solo una sola vez ???

 

Sub ACTUALIZARMIA2()

Application.ScreenUpdating = False

Workbooks.Open Filename:="C:\Users\xxxx\xxx\PROBAR MACRO\xxxxxx\LIBRO1.xlsm"

Workbooks("LIBRO1.xlsm").Close Savechanges:=True

Workbooks.Open Filename:="C:\Users\xxxxx\xxxxx\PROBAR MACRO\xxxxx\LIBRO2.xlsm"

Workbooks("LIBRO2.xlsm").Close Savechanges:=True

Workbooks.Open Filename:="C:\Users\xxxx\xxxxxx\PROBAR MACRO\xxxx\LIBRO3.xlsm"

Workbooks("LIBRO3.xlsm").Close Savechanges:=True

End Sub

 

 

 

 

Cron
Imagen de Cron
Offline
última acción: Hace 1 día 28 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 9325
Prueba a abrirlos todos y

Prueba a abrirlos todos y después cerrarlos todos, en vez de abrir y cerrar cada uno. Es decir, en vez de hacer:

abrir/ cerrar/ abrir/ cerrar

haz

abrir/ abrir/ cerrar/ cerrar

Cuando hago eso suelo abrir los archivos en modo lectura y luego no los grabo. Esto hace que sea un poquito más rápida.

 

eugeniocol
Imagen de eugeniocol
Offline
última acción: Hace 22 horas 56 mins
Nivel 1 - 200 puntos
alta: 29/08/2017 - 17:21
Puntos: 280
Exacto, asi lo solucione

Exacto, asi lo solucione.

Salud2.