0
我想過濾具有日期值的頁面過濾器。但是當我使用.PivotFilters.Add type:=xlBefore, value:="5/1/2015"
時,我不斷收到錯誤信息。 我也嘗試下面的代碼:數據透視表,頁面過濾器 - 用日期過濾
Dim nd As Long
nd = CLng(Date - 90)
pvt.PivotFields("startdate").ClearAllFilters
pvt.PivotCache.Refresh
pvt.PivotFields("startdate").PivotFilters.Add Type:=xlBefore, Value:=nd
但現在我越來越命名參數未找到。
數據透視表已成功創建但未經過濾。
你在哪裏數據透視表中的'startdate'字段?報告過濾器?列標籤?行標籤? –
@ScottHoltzman它的投票過濾器 –
這就是問題所在。報告過濾器字段的行爲不同。您可能需要循環查看該字段中的日期,並在日期之前選擇它們。確保將啓用多個項目設置爲true。 –