Wie kann man ein Makro in Excel alle X Minuten wiederholen oder automatisch erneut ausführen lassen?
Während der Arbeit mit Microsoft Excel müssen Sie möglicherweise Makros erstellen, um bestimmte Vorgänge durchzuführen. Beispielsweise möchten Sie ein Makro erstellen, das automatisch einen Datenbereich an eine neue Stelle kopiert. Da sich die Daten häufig ändern, soll dieses Makro alle 5 Minuten automatisch ausgeführt werden, ohne dass Sie es manuell auslösen müssen, um diese beiden Datenbereiche zu synchronisieren. Wie lässt sich dies erreichen? Die Methode in diesem Artikel kann Ihnen dabei helfen.
Ein Makro alle X Minuten in Excel wiederholen oder schleifen
Ein Makro alle X Minuten in Excel wiederholen oder schleifen
Der folgende VBA-Code ermöglicht es Ihnen, ein Makro in Excel alle X Minuten automatisch zu wiederholen. Gehen Sie dazu wie folgt vor:
1. Drücken Sie gleichzeitig die Tasten Alt+F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul. Kopieren Sie anschließend den unten stehenden VBA-Code und fügen Sie ihn in das Code-Fenster ein. Siehe Screenshot:
VBA-Code: Ein Makro alle X Minuten in Excel wiederholen oder schleifen
Sub ReRunMacro()
Dim xMin As String
'Insert your code here
xMin = GetSetting(AppName:="Kutools", Section:="Macro", Key:="min", Default:="")
If xMin = "Exit" Then
SaveSetting "Kutools", "Macro", "min", "False"
Exit Sub
End If
If (xMin = "") Or (xMin = "False") Then
xMin = Application.InputBox(prompt:="Please input the interval time you need to repeat the Macro", Title:="Kutools for Excel", Type:=2)
SaveSetting "Kutools", "Macro", "min", xMin
End If
If (xMin <> "") And (xMin <> "False") Then
Application.OnTime Now() + TimeValue("0:" + xMin + ":0"), "ReRunMacro"
Else
Exit Sub
End If
End Sub Hinweis: Ersetzen Sie im Code diese Zeile ‚Fügen Sie hier Ihren Code ein‘ durch den Code, der alle X Minuten ausgeführt werden soll.

3. Drücken Sie die Taste F5, um den Code auszuführen. Geben Sie im erscheinenden Dialogfeld Kutools für Excel das Intervall ein, in dem das Makro wiederholt werden soll, und klicken Sie anschließend auf die Schaltfläche OK. Siehe Screenshot:

Ab sofort wird das betreffende Makro alle 5 Minuten in Ihrer Arbeitsmappe automatisch wiederholt ausgeführt.
Hinweis: Wenn Sie die Ausführung des Makros beenden und das Intervall des Zyklus ändern möchten, kopieren Sie den folgenden VBA-Code in dasselbe Modul-Fenster und drücken Sie die Taste F5, um den Code auszuführen. Danach wird das Makro gestoppt. Führen Sie den obigen Code erneut aus, um ein neues Intervall festzulegen.
VBA-Code: Beenden der Makroausführung
Sub ExitReRunMacro()
SaveSetting "Kutools", "Macro", "min", "Exit"
End Sub 
Entfesseln Sie die Magie von Excel mit KUTOOLS AI
- Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
- Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
- VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
- Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
- Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Verwandte Artikel:
- Wie wiederholt man beim Scrollen eines Arbeitsblatts in Excel bestimmte Zeilen?
- Wie wiederholen Sie die letzte oder vorherige Aktion in Excel?
- Wie druckt man bestimmte Zeilen am unteren Rand jeder gedruckten Seite in Excel wiederholt aus?
- Wie kann man einen Zellwert in Excel so lange wiederholen, bis ein neuer Wert erscheint oder erreicht wird?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins