VBA
1memberDic("酒井チーム")("Aさん") = 1 2memberDic("酒井チーム")("Bさん") = 2 3memberDic("酒井チーム")("Cさん") = 3 4 5For Each person In ActiveSheet.PivotTables(fy).PivotFields("氏名").PivotItems 6 If Not memberDic("酒井チーム").Exists(person.Name) Then 7 //非表示にする 8 End If 9Next person
このコードが動作しません。
やりたいこととしては、作成したピボットテーブルの「行ラベル」の列に表示されたもののうち、memberDic("酒井チーム")のキーであるもの以外を非表示にしたいです。
PivotItemsオブジェクトの.Nameはstring型みたいですし、Existsメソッドで普通に比較できると思ったのですが…
アドバイス頂けたら幸いです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。