ピボット テーブル (COUNTRY、CITY、PERSON) に 3 つのスライサー フィルターがあり、すべての最終結果をループして、データを pdf として保存したいと考えています。
したがって、COUNTY と CITY を選択した場合、すべての PERSON からループし、それらのデータを PDF に保存してから、次の PERSON に移動する必要があります。
私は試してきましたが、現在情報が過負荷になっており、それを機能させる方法がわかりません:
Sub saveResultsAsPDF ()
Dim mySlicerCache As SlicerCache
Dim mySlicerCacheLevel As SlicerCacheLevel
Dim mySlicerItem As SlicerItem
Set mySlicerCache = ActiveWorkbook.SlicerCaches("PERSON")
Set mySlicerCacheLevel = mySlicerCache.SlicerCacheLevels(2)
For Each mySlicerItem In mySlicerCacheLevel.SlicerItems
saveRangeToPDF
Next
End Sub