0
我需要(All)
在我的透視表中選擇選擇(全部)如何在數據透視表濾波器
我嘗試以下
Dim pf As PivotField
Set pf = Worksheets("xxx").PivotTables("PivotTable1").PivotFields("myFilterField")
For Each Pi In pf.PivotItems
Pi.Visible = True
Next Pi
這工作很慢,並不能很好
另一種選擇根本不起作用。它只是選擇一些以前選擇
Worksheets("xxx").PivotTables("PivotTable1").PivotFields("myFilterField").CurrentPage = "(All)"
謝謝請教關於透視字段對象成員的幫助。然而,由於某種原因,它對我來說並沒有訣竅 – Buras
@ Buras謝謝 - 我意識到現在你可能指的是一些事情,這取決於想讓它們可見的原因。請參閱我編輯的答案,特別是pf.ClearManualFilters(我認爲您所指的'(全部)'是關於過濾器上的下拉菜單)。如果這沒有辦法,那就讓我知道! –
非常感謝。我需要clearAllFilters – Buras