Workbook.SheetPivotTableChangeSync イベント (Excel)

ピボットテーブルが変更された後に発生します。

構文

SheetPivotTableChangeSync (ShTarget)

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

パラメーター

名前 必須 / オプション データ型 説明
Sh 必須 Object ピボットテーブルを含むワークシートです。
Target 必須 PivotTable 変更したピボットテーブルです。

戻り値

Nothing

注釈

PivotTableChangeEvent は、ピボットテーブルのほとんどの変更中に発生するため、ピボットテーブル内のアイテムのクリア、グループ化、更新などのユーザー アクションに応答するコードを記述できます。

次のコード例では、ユーザーが変更したピボットテーブルの名前を示すメッセージ ボックスを表示します。

Private Sub Workbook_SheetPivotTableChangeSync(ByVal Sh As Target, Target As PivotTable) 
 
With Target 
 MsgBox "You performed an operation in the following PivotTable: " & .Name & " on " & Sh.Name 
End With 
 
End Sub

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

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