次の方法で共有


Application.SheetPivotTableBeforeAllocateChanges イベント (Excel)

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

構文

SheetPivotTableBeforeAllocateChanges (ShTargetPivotTableValueChangeStartValueChangeEndCancel)

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 のサポートおよびフィードバックを参照してください。