私は以下のコードを持っています。ピボットテーブルの3つの国(フランス、ベルギー、ルクセンブルグ)のピボットフィールドの一部にピントを合わせたいと思っています。国のリストは、テーブルが更新されるたびに拡大/縮小されます(ただし、フランス、ベルギー、ルクセンブルグは残ります)。ピボットフィールド複数のフィルタ
'delete all filters for country
With ActiveSheet.PivotTables("PivotTable1").PivotFields("countryName")
.ClearAllFilters
.CurrentPage = "FRANCE"
.PivotItems("BELGIUM").Visible = True
.PivotItems("LUXEMBOURG").Visible = True
End With
これは動作しません、発生するが、ベルギーとルクセンブルクは、フィルタリングされたリスト
に表示されていないコード(エラー)の問題は、今そこにある誰もがこれを支援することはできますか?
あなたの現在のアプローチは、a)は、あなたのpivotfieldはPageField(すなわち、ピボットテーブルフィールドリストのフィルタペインに表示されます)であり、b)「を選択し、複数のアイテム」場合場合にのみ適用されます.CurrentPageプロパティを使用していますフィールドのドロップダウンのオプションがオフになっています。 PageFieldプロパティは、PivotItemを1つだけ表示するようにPivotTableを設定するために使用します。複数のアイテムを表示するために使用することはできません。 – jeffreyweir
PivotFIeldのピボットテーブルのどこを確認できますか?つまり、フィルタ領域か、行または列領域にありますか? – jeffreyweir