[[20110114111125]] 『ピボットテーブルのフィールドのアイテム名を取得』(れん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ピボットテーブルのフィールドのアイテム名を取得したい』(れん)
ピヴォットテーブルをVBAで操作しています。ピボットテーブルの表が見にくいので別シートに表を作りピボットのデータとリンクさせてます。
コンボボックスを表に配置して、選択したデータによりピボットフィールドの値が選択されるようにしていますが、元データによってフィールド内のアイテムが変化するので、データが変化した時に、フィールド内のアイテム名を取得したいのです(エラー回避するため)

For Each it In Sheets("表P").PivotTables("ピボットテーブル4").PivotFields("該当年度").PivotItems

             .Range("U" & i).Value = it
          Next

としてみましたが、エラーとなります。
アイテム名は取得できますか?


 こんにちは。

 > アイテム名は取得できますか?
 Nameプロパティか、Captionプロパティを使ったら如何ですか?

 = it.Name とか = it.Caption

 (OtenkiAme)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.