2017-02-17 69 views
0

我正在創建數據透視表所在的模板文件。 數據透視表然後用作其他公式的輸入。在數據透視表模板上設置過濾器

我設法設置了正確的行標籤,值和報表過濾器的表。 enter image description here

這給該表

enter image description here

的問題是,在空的模板,我不能過濾器設置爲我想要的值(在這種情況下,我想只過濾具有項目接受YES),因爲我有什麼雖然我的目標是獲得個是空表

enter image description here

的只是內容是

enter image description here

我該怎麼辦呢?

+1

你什麼意思,你不能設置一個過濾器做?您不能將標題「已接受」拖入數據透視字段的過濾器框中,沒有選擇這麼做,或同事禁止它。你可以添加更多的細節或錯誤,你正在獲得等? –

+0

@TimWilkinson,請參閱編輯。我在篩選器下拉菜單中沒有「YES」選項 –

+0

您不能在數據透視表中設置篩選器,直到它知道要過濾的值爲止。你可以通過捕捉pivot pivot然後添加過濾器來實現這個。 –

回答

0

此代碼的伎倆:

Set pT = Sheets("Pivot").PivotTables("PivotTable2") 
With pT 
    'Update the pivot table 
    .PivotCache.Refresh 
    'clear all filters 
    .PivotFields("Accepted").ClearAllFilters 
    'filters only accepted items 
    .PivotFields("Accepted").CurrentPage = "YES" 
End With 
相關問題