回答編集履歴
2
回避策を追加
test
CHANGED
@@ -13,3 +13,17 @@
|
|
13
13
|
質問者さんの事例で`PivotItems`が可変であるならば、`PivotItems`コレクションの要素一つ一つが「5*」に当てはまるか判定しながら`Visible`を切替えるようなロジックが必要になると思います。
|
14
14
|
|
15
15
|
つまり、質問者さんの示されているコードが最善に近い、というのが結論です。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
---
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
追記
|
24
|
+
|
25
|
+
ピボットテーブルのフィルタの数にも制限があるようです。
|
26
|
+
|
27
|
+
[Excel の仕様および制限](https://support.office.com/ja-jp/article/excel-%E3%81%AE%E4%BB%95%E6%A7%98%E3%81%8A%E3%82%88%E3%81%B3%E5%88%B6%E9%99%90-1672b34d-7043-467e-8e27-269d656771c3)
|
28
|
+
|
29
|
+
回避策ではありますが、「5*」を実現するための列(先頭1文字抽出とか)を追加して、その列にフィルタをかける手もなくはないです。
|
1
回答が、改善案になっていなかったので書き方を変更。
test
CHANGED
@@ -10,4 +10,6 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
質問者さんの事例で`PivotItems`が可変であるならば、`PivotItems`コレクションの要素一つ一つが「5*」に当てはまるか判定しながら`Visible`を切替えるようなロジックが必要
|
13
|
+
質問者さんの事例で`PivotItems`が可変であるならば、`PivotItems`コレクションの要素一つ一つが「5*」に当てはまるか判定しながら`Visible`を切替えるようなロジックが必要になると思います。
|
14
|
+
|
15
|
+
つまり、質問者さんの示されているコードが最善に近い、というのが結論です。
|