すべてのワークシートでピボットのソースを変更するマクロを作成しました。私のワークブックには、「Mumbai」(ピボット シート) のような CityName のシートと、「MumbaiData」(ソース シート) という名前のソース データ シートがあります。このエラーを処理して次のシートのピボットに戻るにはどうすればよいですか
私のコード
Sub pivotsourcechange()
Dim ws As Worksheet
Dim pt As PivotTable
For Each ws In ActiveWorkbook.Worksheets
For Each pt In ws.PivotTables
ws.PivotTableWizard SourceType:=xlDatabase, SourceData:=Worksheets(ActiveSheet.Name & " PV").UsedRange
Next pt
Next ws
End Sub