ピボットテーブルの作成に役立つVBAコードがありますが、ピボットテーブルで空白として表示される0値のエントリが発生します。 0の値を除外することができます。別の言葉では、値が0の場合はピボットアイテムを表示しないようにします。vbaコードを使用してピボットテーブルのゼロをフィルタアウトする
希望の結果は画像を参照してください。コードを実行するとエラーはなく、何も起こっていないようです。
'filter out zero
Dim ws1 As Worksheet
Set ws1 = Worksheets("PivotTable")
Dim pf2 As PivotField
Set pf2 = Pvt.PivotFields("Price Range")
Dim pi2 As PivotItem
For Each pi2 In pf2.PivotItems
pi2.Visible = Len(ws1.Range(pi2.DataRange.Address)) > 0
Next
End Sub
はそれが正しい手に入れた、私は価格の合計値を置き換える必要があります範囲。それはそれを行います。君は最高だ。私は週末にすべての異なった方法をしたが、まだ問題があった。あなたはちょうどその日を救った。ありがとう、 – sc1324