Ich habe eine Formularschaltfläche erstellt und ein Makro zugewiesen. Ich möchte, dass dieser Formularknopf alle 30 Sekunden gedrückt wird. Ist das über VBA-Code möglich?Drücken der Taste alle 30 Sekunden vba
0
A
Antwort
1
Versuchen mit folgendem Code
Sub mycode()
MsgBox ("Hello Shajee Rehman")
Application.OnTime Now() + TimeValue("00:00:30"), "mycode"
End Sub
2
Dies ist ein X-Y-Problem. Ihre Taste ruft eine Routine (Makro) auf, also rufen Sie dieses Makro direkt auf, anstatt die Taste alle 30 Sekunden drücken zu müssen.
Sie können hierfür Application.OnTime
verwenden. Beispielcode:
Sub myMacro()
Dim a as Integer
a = dostuff()
Application.OnTime Now() + TimeValue("00:00:30"), "myMacro" 'This will cause the sub "myMacro" to execute every 30 seconds, starting when you first call it anywhere
End Sub
Verwandte Themen
- 1. Bildwechsel alle 30 Sekunden - Schleife
- 2. Update Fragment alle 30 Sekunden
- 3. automatisch alle 30 Sekunden nach Hause zurückkehren
- 4. jQuery Ajax-Anfrage alle 30 Sekunden
- 5. Laravel 5 Zeitplan Job alle 30 Sekunden
- 6. Android-Update für Textview alle 30 Sekunden
- 7. Drücken Sie alle Klassen-Taste
- 8. EnterKey zum Drücken der Taste in der VBA-Benutzerform
- 9. Erkennen Drücken der Zurück-Taste
- 10. JAVA drücken Sie die Taste und warten Sie einige Sekunden
- 11. Tox dauert immer 30 Sekunden
- 12. Crop MP3 ersten 30 Sekunden
- 13. Abfrage dauert 30 Sekunden lang
- 14. Javascript Drücken der Taste in einem Intervall
- 15. Wie erkennen 30 Sekunden Dauer
- 16. MySQL Operationen wie 30:47 (30 Minuten und 47 Sekunden)
- 17. Ajax Update dauert plötzlich 30+ Sekunden statt 0,5 ~ 2 Sekunden
- 18. Abbrechen Taste drücken Ereignis
- 19. Taste drücken/loslassen klicken
- 20. Simulieren Taste drücken C#
- 21. Css Taste Effekt drücken
- 22. lange Volumen-Taste drücken
- 23. Android lange Taste drücken
- 24. globale Taste drücken Listener
- 25. Eine Schleife beim Drücken der Taste
- 26. Verzögerung Boot abgeschlossen android, (30 Sekunden)
- 27. Nexus 10 camera.release hängt für 30 Sekunden
- 28. Node.js Server Timeout nach ~ 30 Sekunden
- 29. Facebook API Maximale Ausführungszeit von 30 Sekunden
- 30. Simulieren "Taste drücken" auf nicht Vordergrund-Fenster
Blick auf Application.OnTime –
Wenn die Schaltfläche klicken, jede Subroutinenaufrufe, würde ich das Sub-Programm Aufruf vorschlagen alle 30 secs.Further unter diesem Link http haben einen Blick zu verzögern: // Stackoverflow. com/questions/1544526/how-to-pause-für-spezifische-Menge-Zeit – Siva
Ja ist es möglich 'Application.OnTime Now + TimeValue (" 00:00:30 ")," Ihre Subroutine "' –