樞紐分析特定欄位選取與VBA

发布于 2022-09-05 07:39:00 字数 855 浏览 22 评论 0

我近期在做樞紐分析(關於人力資源)
主要是計算欄位的人頭(用中文姓名),再依職級來加總個數,算出編制、核准人數

問題是:
「原始Data」有一個欄位有分「在職、待補、留職停薪」
我想要樞紐在抓取這個計數欄位的時候,只抓取「待補」來計數就好

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

        With ActiveSheet.PivotTables("樞紐分析表1").PivotFields("人事狀態")
        
            If PivotFields = 人事狀態 Then
         
            .PivotItems("在職").Visible = False
            .PivotItems("留職停薪").Visible = False
            .PivotItems("待補").Visible = True
        
            Else
        
            .PivotItems("在職").Visible = True
            .PivotItems("留職停薪").Visible = True
            .PivotItems("待補").Visible = True
            
            End If
        
         End With

這是我原先寫的
但他只能綁死我要顯示的所有欄位
我只想要「顯示在樞紐分析表其中一個欄位」

請問用一般樞紐有辦法設定嗎
還是透過VBA程式碼有辦法嗎
如果有請幫助我怎麼寫,感激不盡

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文