question

Parando o "Application. OnTime" em excel com outra macro?

No Macro Excel eu uso este:

Sub Chart()
dTime = agora + TimeValue("00:00:05")
Application. OnTime dTime, "Gráfico"

' Código

End Sub

Eu que uso para executar macro "Gráfico" de cada intervalo de 5 segundos automaticamente. A pergunta é, depois que está sendo executado, como pará-lo com outra macro para que a macro "Gráfico" não é mais executada e por favor, dê-me o código.
resposta Resposta
Eu _ colocar de ave h no início das linhas de recuo - tirá-los se você estiver usando este código.

Public StopIt As Boolean

Void rolha

___StopIt = true

End Sub

Sub Chart()

___if StopIT, em seguida

______Exit sub

___End se

dTime = agora + TimeValue("00:00:05")

Application. OnTime dTime, "Gráfico"

' Código

End Sub

Espero que isso é o que você queria.

.

Comentários Comentários

Guest
Álvaro na 14 Fev 2023
0
Claro, claro! Você pode parar o "Application.OnTime" em outra macro usando o comando "Application.OnTime EarliestTime:=Now + TimeValue("00:00:00"), Procedure:="Gráfico", Schedule:=False". Isso cancelará a execução da macro "Gráfico" programada anteriormente. Espero que isso ajude!

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved