Freigeben über


Application.OnRepeat-Methode (Excel)

Legt das Wiederholungselement und den Namen der Prozedur fest, die ausgeführt wird, wenn Sie den Befehl Wiederholen auswählen, nachdem Sie die Prozedur ausgeführt haben, die diese Eigenschaft festlegt.

Syntax

Ausdruck. OnRepeat (Text, Prozedur)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Text Erforderlich String Der Text, der mit dem Befehl Wiederholen angezeigt wird.
Verfahren Erforderlich String Der Name der Prozedur, die ausgeführt wird, wenn Sie den Befehl Wiederholen auswählen.

HinwBemerkungeneise

Wenn eine Prozedur die OnRepeat-Methode nicht verwendet, wiederholt der Repeat-Befehl die zuletzt ausgeführte Prozedur.

Die Prozedur muss zuletzt die Methoden OnRepeat und OnUndo verwenden, um zu verhindern, dass die Wiederholungs- und Rückgängig-Prozeduren durch nachfolgende Aktionen in der Prozedur überschrieben werden.

Beispiel

In diesem Beispiel werden die Prozeduren zum Wiederholen und zum Rückgängigmachen festgelegt.

Application.OnRepeat "Repeat VB Procedure", _ 
 "Book1.xls!My_Repeat_Sub" 
Application.OnUndo "Undo VB Procedure", _ 
 "Book1.xls!My_Undo_Sub"

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.