Estou tentando fazer com que uma determinada macro seja executada a cada 5 segundos
como fazer isso ?
o código VBA que estou usando é este:
Sub Auto_Open() Call TesteOnTime End Sub Sub ExecutaOnTime() ' ' macro1 Macro ( se adicionada a um botão e executada, ela efetua o procedimento de atualização da minha tabala dinamica) ' ' ActiveWorkbook.RefreshAll End Sub
Public Sub TesteOnTime() Call Application.OnTime(Now + TimeValue("00:00:05"), "ExecutaOnTime") End Sub
já consegui fazer com que o arquivo depois de aberto execute a macro em 5 segundos, mas preciso fazer com que ela continue esse teste.
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
volneigrams
Estou tentando fazer com que uma determinada macro seja executada a cada 5 segundos
como fazer isso ?
o código VBA que estou usando é este:
Sub Auto_Open()
Call TesteOnTime
End Sub
Sub ExecutaOnTime()
'
' macro1 Macro ( se adicionada a um botão e executada, ela efetua o procedimento de atualização da minha tabala dinamica)
'
'
ActiveWorkbook.RefreshAll
End Sub
Public Sub TesteOnTime()
Call Application.OnTime(Now + TimeValue("00:00:05"), "ExecutaOnTime")
End Sub
já consegui fazer com que o arquivo depois de aberto execute a macro em 5 segundos, mas preciso fazer com que ela continue esse teste.
Agradeço a ajuda.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.