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