Application.AfterCalculate-Ereignis (Excel)

Das AfterCalculate-Ereignis tritt auf, wenn alle ausstehenden Aktualisierungsvorgänge (synchron und asynchron) und alle sich daraus ergebenden Berechnungen abgeschlossen wurden.

Syntax

Ausdruck verwendet werden. Nachberechnen

expression Eine Variable, die ein Application-Objekt darstellt.

Hinweise

Dieses Ereignis tritt auf, wenn eine Berechnung abgeschlossen wurde und keine ausstehenden Abfragen vorhanden sind. Beide Bedingungen müssen zwingend erfüllt sein, bevor das Ereignis eintritt. Das Ereignis kann auch ausgelöst werden, wenn sich keine Arbeitsblattdaten in der Arbeitsmappe befinden, beispielsweise wenn eine Berechnung für die gesamte Arbeitsmappe abgeschlossen ist und keine Abfragen ausgeführt werden.

Add-In-Entwickler ermitteln mithilfe des AfterCalculate-Ereignisses, wann alle Daten in der Arbeitsmappe vollständig durch Abfragen und/oder Berechnungen aktualisiert wurden, die möglicherweise noch ausgeführt wurden.

Dieses Ereignis tritt nach allen Worksheet.Calculate-, Chart.Calculate-, QueryTable.AfterRefresh- und SheetChange-Ereignissen auf. Es ist das letzte Ereignis, das auftritt, nachdem alle Aktualisierungs- und Berechnungsvorgänge abgeschlossen sind, und es tritt auf, nachdem CalculationState auf xlDone festgelegt wurde.

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.