Application.AfterCalculate イベント (Excel)

中断中の更新作業 (同期と非同期の両方) と結果の計算作業がすべて完了すると、AfterCalculate イベントが発生します。

構文

AfterCalculate

expressionApplication オブジェクトを 表す変数。

注釈

このイベントは、計算が完了して、未解決のクエリがない場合に発生します。 イベントが発生する前に両方の条件を満たす必要があります。 イベントは、ブック全体の計算が終了し、実行中のクエリがない場合は常に、ブックにシート データがない場合でも発生する可能性があります。

アドインの開発者は AfterCalculate イベントを使用して、実行中だった可能性のあるクエリや計算によっていつブックのすべてのデータが完全に更新されたかを知ることができます。

このイベントは、Worksheet.Calculate、Chart.CalculateQueryTable.AfterRefreshSheetChange のすべてのイベントの後に発生します。 これは、すべての更新処理とすべての計算処理が完了した後に発生する最後のイベントであり、 CalculationStatexlDone に設定された後に発生します。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。