特定のピボット テーブル内の特定のワークシート内の変更をキャプチャする方法を見つけるのに苦労しています。
ピボットは「pivottable6」、ワークシートは「APAC」
このコードを APAC ワークシート モジュール内に配置しました。
Private Sub Worksheet_PivotTableChange(ByVal Target As Excel.PivotTable6)
With Target
MsgBox "You performed an operation in the following PivotTable: " & .Name & " on " & Sh.Name
End With
End Sub
しかし、エラーが発生し続けます。それを修正する方法についてのアイデアはありますか?
Private Sub Workbook_SheetPivotTableChangeSync(ByVal Sh As Target, Target As PivotTable)
If Intersect(Target, ActiveSheet.PivotTables(1)) Is Nothing Then Exit Sub
MsgBox ("cat")
End If
End Sub
これはまだ USER TYPE NOT DEFINED ERROR が発生しています