Identificar si mi libro se encuentra actualizando o calculando

Tengo una rutina que en su desarrollo llama la instrucción workbooks. RefreshAll, ya que el paso siguiente depende del resultado de una consulta entre tablas (power query), pero ocurre que el tiempo de ejecución de la rutina es más eficiente que el de actualización, por lo que al llevar a las instancias aun no se dispone del resultado de la consulta.

¿Se podría agregar un bucle que algo así Do while "LIBROACTUALIZA"?

Probe agregando application. Wait Ntiempo pero ocurre que tambien me suspende la actualizacion de la consulta

1 respuesta

Respuesta
1

Revisa lo siguiente:

Sub Actualizar()
   ActiveWorkbook. RefreshAll
   DoEvents
   Application. Wait Now + TimeValue("00:00:05")
   DoEvents
   '
   'Aquí pon tu código
End Sub

Cambia los 5 segundos a 1 segundos para comprobar si ya se actualizó , si hace falta más tiempo, entonces sube a 10 segundos.

Sal u dos

Si te ayudo la información, no olvides valorarla.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas