ピボットテーブルのフィールド名を変数に格納している文字にて変更したいです。
下のようなコードで行うと「指定されたフィールド名は既に使用されています」とエラーが出てしまいます。
そもそも変数に対応していないのか、自分のやり方が悪いのかお教えください。
宜しくお願い致します。
Dim ws Dim buf Set ws = Worksheets("集計") '変更したい値が入力されているセル buf = ws.Range("A1") ActiveSheet.PivotTables("table").PivotFields("xxx").Caption = buf
サンプルでも画像をあげていただけるとわかりやすいです。
回答1件
あなたの回答
tips
プレビュー