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.