¿VBA excel - Como demorar una instrucción hasta que acabe la anterior?
Mensualmente tengo que actualizar (SOLO ACTUALIZAR) casi 80 ficheros de excels y mi idea era hacerlo desde un fichero "madre" lanzando instrucciones de VBA por etapas. He logrado que la macro abra tal fichero, actualice todas las tablas dinámicas, pero no puedo guardarlo dado que nunca se cuantos segundos tardará dicha actualización de las tablas.
¿Saben cómo puedo hacer que la instrucción "guardar fichero" espere a que termine la instrucción de "refresh all"? Muchas gracias
De momento el código es:
Sub Refresh()
Workbooks.Open Filename:="C:\Users\Gonzalo.SalleMato\OneDrive - Zurich Insurance\TEST\test.xlsx"
ActiveWorkbook.RefreshAll
En sub
Respuesta de Abraham Valencia
1 respuesta más de otro experto
Respuesta de Isaac Reyes