Application.Volatile-Methode (Excel)
Markiert eine benutzerdefinierte Funktion als veränderlich. Eine veränderliche Funktion muss bei sämtlichen Berechnungen in allen Zellen eines Arbeitsblattes neu berechnet werden. Eine nicht veränderliche Funktion wird nur neu berechnet, wenn sich die Eingangsvariable ändert. Diese Methode ist nur wirksam, wenn sie sich innerhalb einer benutzerdefinierten Funktion befindet, die zum Berechnen einer Arbeitsblattzelle verwendet wird.
Syntax
Ausdruck. Flüchtig (Flüchtig)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Volatile | Optional | Variant | Bei dem Wert True wird die Funktion als veränderlich markiert. Bei dem Wert False wird die Funktion als nicht veränderlich markiert. Der Standardwert ist True. |
Beispiel
In diesem Beispiel wird die benutzerdefinierte Funktion My_Func als flüchtig markiert. Die Funktion wird neu berechnet, wenn eine Zelle in einer Arbeitsmappe im Anwendungsfenster den Wert ändert. Die Neuberechnung der Funktion ist nicht auf Änderungen oder Berechnungszyklen auf dem Arbeitsblatt beschränkt, für das diese Funktion gilt. Verwenden Sie sie daher moderat, um Eine Berechnungsverzögerung zu vermeiden.
Function My_Func()
Application.Volatile
'
' Remainder of the function
'
End Function
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.