返回列表 上一主題 發帖

[發問] 樞紐分析表VBA~ActiveSheet.PivotTables相關問題

[發問] 樞紐分析表VBA~ActiveSheet.PivotTables相關問題

With ActiveSheet.PivotTables("樞紐分析表1").PivotFields("bh")
        .PivotItems("GF5587").Visible = False
        .PivotItems("GF5589").Visible = False
        .PivotItems("GF5590").Visible = False
        .PivotItems("GF5591").Visible = True
        .PivotItems("GF5592").Visible = False
    End With

以上是樞紐分析表bh欄位,將一些資料隱藏起來,只顯示自已想顯示的部分。
因為bh欄位的資料是很多種的值~我總不能1個1個寫        .PivotItems("GF5587").Visible = False
有沒有vba能作到,就是bh欄位所有的資料都False,然後在執行自已想要的資料為true
因為資料是變數,變成要先更新,然後再將所有的資料False再將需要的資料True

這一個
ActiveSheet.PivotTables("樞紐分析表1").PivotFields("bh").count 嗎?

用for迴圈試試看
for i = 1 to.....
.PivotItems(i).Visible = False
若是我回答,使您滿意,請您讓我知道!                  
若是我的回覆,您仍有其他見解,也請您不嗇指教!

TOP

        靜思自在 : 人要知福、惜福、再造福。
返回列表 上一主題