Share via


Application.Wait-Methode (Excel)

Hält die Ausführung eines Makros bis zu einem bestimmten Zeitpunkt an. Gibt True zurück, wenn die angegebene Zeit erreicht wurde.

Syntax

expression.Wait (Time)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Time Erforderlich Variant Der Zeitpunkt, zu dem das Makro fortgesetzt werden soll, im Microsoft Excel-Datumsformat.

Rückgabewert

Boolean

Bemerkungen

Die Methode Wait hält jegliche Microsoft Excel-Aktivität an und hält Sie möglicherweise davon ab, andere Vorgänge auf Ihrem Computer auszuführen, während Wait wirksam ist. Hintergrundprozesse wie Drucken und Neuberechnung werden weiterhin vorgenommen.

Beispiel

In diesem Beispiel wird ein Makro, das ausgeführt wird, bis heute 18:23 Uhr angehalten.

Application.Wait "18:23:00"

In diesem Beispiel wird ein Makro, das ausgeführt wird, für etwa 10 Sekunden angehalten.

newHour = Hour(Now()) 
newMinute = Minute(Now()) 
newSecond = Second(Now()) + 10 
waitTime = TimeSerial(newHour, newMinute, newSecond) 
Application.Wait waitTime

In diesem Beispiel wird eine Meldung angezeigt, die angibt, ob die 10 Sekunden vorbei sind.

If Application.Wait(Now + TimeValue("0:00:10")) Then 
 MsgBox "Time expired" 
End If

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.