Olá ... bom estou com o seguinte código VBA:
' comando para executar logo ao abri o documento
Sub Auto_Open()
Call TesteOnTime
End Sub
Sub ExecutaOnTime()
'
' macro1 - macro que efetua a rotina de atualização
'
ActiveWorkbook.RefreshAll
End Sub
' comando que estou usando para executar a macro em 5 segundos
Public Sub TesteOnTime()
Call Application.OnTime(Now + TimeValue("00:00:05"), "ExecutaOnTime")
End Sub
'porem ela executa a macro só uma vez, ou seja, ao abrir o documento ela executa depois de 5 segundos.
'quero que continue executando a cada 5 segundos, e é isso que nao estou conseguindo fazer
Postado : 26/10/2015 8:35 am