¿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
2 respuestas
Respuesta de Isaac Reyes
Respuesta de Abraham Valencia
En los casos de actualizaciones de datos no es así, por si acaso. - Abraham Valencia