Range.Dirty-Methode (Excel)
Bestimmt einen Bereich, der bei der nächsten Neuberechnung erneut berechnet werden soll.
Syntax
Ausdruck. Schmutzig
Ausdruck Eine Variable, die ein Range-Objekt darstellt.
Bemerkungen
Die Calculate-Methode erzwingt die Neuberechnung des angegebenen Bereichs für Zellen, von denen Microsoft Excel versteht, dass sie neu berechnet werden müssen.
Wenn sich die Anwendung im manuellen Berechnungsmodus befindet, weist die Verwendung der Dirty-Methode Excel an, die angegebene Zelle für die erneute Berechnung zu kennzeichnen. Wenn sich die Anwendung im automatischen Berechnungsmodus befindet, weist die Verwendung der Dirty-Methode Excel an, eine Neuberechnung durchzuführen.
Beispiel
In diesem Beispiel gibt Excel eine Formel in Zelle A3 ein, speichert die Änderungen und berechnet dann Zelle A3 neu.
Sub UseDirtyMethod()
MsgBox "Two values and a formula will be entered."
Range("A1").Value = 1
Range("A2").Value = 2
Range("A3").Formula = "=A1+A2"
' Save the changes made to the worksheet.
Application.DisplayAlerts = False
Application.Save
MsgBox "Changes saved."
' Force a recalculation of range A3.
Application.Range("A3").Dirty
MsgBox "Try to close the file without saving and a dialog box will appear."
End 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.