Pequeño problema con macro

3 envíos / 0 nuevos
Último envío
eugeniocol
Imagen de eugeniocol
Offline
última acción: Hace 2 años 3 meses
Nivel 1 - 200 puntos
alta: 29/08/2017 - 17:21
Puntos: 1675
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 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
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 2 años 3 meses
Nivel 1 - 200 puntos
alta: 29/08/2017 - 17:21
Puntos: 1675
Exacto, asi lo solucione

Exacto, asi lo solucione.

Salud2.