Olá klarc28,
Antes de mais obrigado pela sua rápida resposta!
Contudo, continuo com dúvidas, pois creio que o código que me passou contém 2 command buttons, quando na verdade só pretendo carregar num único botão para correr a macro até clicar noutra tecla (tecla ESC ou Espaço).
O código pode até mesmo ser incorporado numa macro em excel.
Anexo envio o ficheiro, onde para além da macro, já testei criar um form..
O código que tenho atualmente é este, mas que não tem forma de parar e tenho dúvidas se irá resultar:
'Private Sub CommandButton1_Click()
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Public Sub TesteOnTime()
Call Application.OnTime(Now + TimeValue("00:00:05"), "Macro1")
End Sub
Sub macro1()
'AppActivate "Exploring", True
SendKeys "% {Down 4}{Enter}", True
Sleep 1000
'AppActivate "Form1"
Call macro2
End Sub
Sub macro2()
' AppActivate "Exploring", True
SendKeys "{F5}", True
Call Application.OnTime(Now + TimeValue("00:00:01"), "Macro1")
End Sub
Acham que podem ajudar?
Postado : 13/07/2018 4:34 pm