Application.SheetPivotTableBeforeAllocateChanges イベント (Excel)

ピボットテーブルに変更を適用する前に発生します。

構文

SheetPivotTableBeforeAllocateChanges (sh, TargetPivotTable, ValueChangeStart, ValueChangeEnd, Cancel)

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

パラメーター

名前 必須 / オプション データ型 説明
Sh 必須 Object ピボットテーブルを含むワークシートです。
TargetPivotTable 必須 PivotTable 適用する変更を含むピボットテーブルです。
ValueChangeStart 必須 Long 関連付けられた PivotTableChangeList コレクション内の最初の変更のインデックス。 インデックスは、 PivotTableChangeList コレクション内の ValueChange オブジェクトの Order プロパティで指定します。
ValueChangeEnd 必須 Long 関連付けられた PivotTableChangeList コレクション内の最後の変更内容に対するインデックスです。 インデックスは、 PivotTableChangeList コレクション内の ValueChange オブジェクトの Order プロパティで指定します。
Cancel 必須 Boolean False イベントが発生します。 イベント プロシージャがこの引数を True に設定した場合、変更はピボットテーブルに適用されず、すべての編集内容は失われます。

戻り値

なし

解説

SheetPivotTableBeforeAllocateChanges イベントは、Excel が UPDATE CUBE ステートメントを実行してピボットテーブルの OLAP データ ソースにすべての変更を適用する直前と、ユーザーがユーザー インターフェイスの変更の適用を選択した直後に発生します。

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

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