アプリケーション (ピボット) beforeallocattarevent (Excel)Application.SheetPivotTableBeforeAllocateChanges event (Excel)

ピボットテーブルに変更を適用する前に発生します。Occurs before changes are applied to a PivotTable.

構文Syntax

。\nピボットダイアグラムピボットダイアグラムの段落間の割り当て(ShtargetpivottableValueChangeStartValueChangeEndCancel)expression.SheetPivotTableBeforeAllocateChanges (Sh, TargetPivotTable, ValueChangeStart, ValueChangeEnd, Cancel)

expression**Application** オブジェクトを 表す変数。expression A variable that represents an Application object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
ShSh 必須Required ObjectObject ピボットテーブルを含むワークシートです。The worksheet that contains the PivotTable.
targetpivottableTargetPivotTable 必須Required PivotTablePivotTable 適用する変更を含むピボットテーブルです。The PivotTable that contains the changes to apply.
ValueChangeStartValueChangeStart 必須Required LongLong 関連付けられている**PivotTableChangeList** コレクション内の最初の変更に対するインデックス。The index to the first change in the associated PivotTableChangeList collection. インデックスは、 PivotTableChangeList コレクション内の ****ValueChange**** オブジェクトの Order プロパティで指定します。The index is specified by the Order property of the ValueChange object in the PivotTableChangeList collection.
ValueChangeEndValueChangeEnd 必須Required LongLong 関連付けられた PivotTableChangeList コレクション内の最後の変更内容に対するインデックスです。The index to the last change in the associated PivotTableChangeList collection. インデックスは、 PivotTableChangeList コレクション内の ValueChange オブジェクトの Order プロパティで指定します。The index is specified by the Order property of the ValueChange object in the PivotTableChangeList collection.
CancelCancel 必須Required BooleanBoolean False イベントが発生します。False when the event occurs. イベントプロシージャでこの引数にTrueを設定する場合、変更はピボットテーブルに適用されず、すべての編集が失われます。If the event procedure sets this argument to True, the changes are not applied to the PivotTable, and all edits are lost.

戻り値Return value

なしNothing

解説Remarks

シートピボットテーブルのbeforeallocatchangesイベントは、すべての変更をピボットテーブルの OLAP データソースに適用するために、Excel がUPDATE CUBEステートメントを実行して、ユーザーが変更を適用することを選択した直後に発生します。ユーザーインターフェイス。The SheetPivotTableBeforeAllocateChanges event occurs immediately before Excel executes an UPDATE CUBE statement to apply all changes to the PivotTable's OLAP data source, and immediately after the user has chosen to apply changes in the user interface.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.