[算表] 樞紐分析表列標籤篩選VBA

作者: home0303 (Blue night)   2016-01-26 11:40:40
軟體:EXCEL
版本:2010
項目共有【1101】【1105】【1120】
倘若用錄製的方式 我選擇【1120】 會出現
.PivotItems("1101").Visible = False
.PivotItems("1105").Visible = False
這樣反向選取的程式碼
問題出在項目可能有很多 或不規則
這樣我無法確保最後一定會只篩選出1120
但是 .PivotItems("1120").Visible = True 這樣的用法是不可行的
請問有辦法解決嗎
謝謝
作者: soyoso (我是耀宗)   2016-01-26 12:16:00
http://imgur.com/mGSE7Cs 用pivotfilters.add試試
作者: home0303 (Blue night)   2016-01-26 16:25:00
感謝但多個似乎就不行?如PivotFilters.Add xlCaptionEquals, , 1113, 1120
作者: soyoso (我是耀宗)   2016-01-26 16:52:00
用迴圈於pivotitems內,迴圈內在寫判斷,當不符合時visible=false
作者: home0303 (Blue night)   2016-01-26 17:05:00
謝謝 試試看

Links booklink

Contact Us: admin [ a t ] ucptt.com