1
VBAを使用してExcel 2003でピボットテーブルをフィルタリングするにはどうすればよいですか?Excel 2003でピボット可能なフィルタ
は、Excel 2007では、私はこのマクロを実行することができますが、PivotFiltersは
Dim ws As Worksheet: Set ws = Sheets("Sheet1")
ws.PivotTables("PivotTable1").PivotFields("Date").PivotFilters.Add _
Type:=xlSpecificDate, Value1:="26/01/2012"
更新XL 2003に実装されていません:私は、エラー「実行時エラー「1004" を取得 。 PivotItemクラスのVisibleプロパティを設定できません。ワークシート
としてサブフィルター() 薄暗いPvtItem PivotItem 点心としてWS
Set ws = Sheets("pivot")
'~~> Show All
For Each PvtItem In ws.PivotTables("PivotTable1").PivotFields("Date").PivotItems
PvtItem.Visible = True
Next
'~~> Show Only the relevant
For Each PvtItem In ws.PivotTables("PivotTable1").PivotFields("Date").PivotItems
If PvtItem.Value <> "26/01/2012" Then PvtItem.Visible = False '<-- error here
Next
End Subの
http://wikisend.com/download/426518/pivot.xls
です。私はあなたに私が解決策を持っていることを知らせます。 http://social.msdn.microsoft.com/Forums/en/isvvba/thread/01fca3d7-944e-4fb6-bf9b-0e7892b0234c – Damian
申し訳ありませんがわかりません。何が言及している "バグ"とは何ですか? –
ソート順を手動に設定しようとしましたが、外科手術のような向きに設定しましたが、役に立たないのです – Damian