En una macro como puedo esperar que se actualicen datos de una qry ACCESS para continuar

Actualizo datos de una qry a ACCESS que tarda un tiempo, y para continuar debo tener el resultado, pero la macro és más rápida que la actualización. Como puedo hacer para saber que los datos ya se han actualizado i continuar entonces con la ejecución de la macro? Contemplo dos posibilidades, o encontrar esta orden, o temporizar de alguna forma la continuación de la macro, poniendo un tiempo preestablecido, por ejemplo ahora+30 segundos o similar.

Sub ProvaActualitzar()
Worksheets("DadesBBDD").Select

ActiveWorkbook.RefreshAll
' aquí debería esperar de alguna forma que los datos estén ya actualizados

Range("A1:A1").Select Selection.End(xlDown).Select ' Ubico el último registro de la columna ' esta parte la tengo para comprobar que el resultado de la acción buscar ultimo registro se hace después de actualizar

Dim b As String

b = ActiveWindow.RangeSelection.Row ' Declaro la fila como una variable
MsgBox (b)
End Sub

Añade tu respuesta

Haz clic para o