|
エクセルのVBAを独学で利用している初心者です。マクロでピボットテーブルの範囲指定をしたいのですが、うまくできないので教えていただけますか?
複数のシートをもとに、すでに作成されているピボットテーブルがあります。
それぞれのシートにはある一定期間の数値が記載されており、期間が経過するごとに同フォーマットのシートが追加されていきます。
新たな期間のシートが追加された時点で、ピボットテーブルの範囲を更新をするためのマクロを作成したいのですが、範囲指定がうまくいきません。
私が考えている内容と不明な点は次のとおりです。
1.ピボットテーブル以外の各シートの表をそれぞれ範囲指定し変数を代入する
⇒ユーザーフォームで2つのlistbox表示。
listbox1に各シート範囲をリストアップし、listbox2にドラッグする
⇒(分からない点)
listbox2の値を範囲として取り込みする方法が分からない。
複数範囲に対しての変数を代入することが可能かどうか分からない
2.ピボットテーブルのSourceData:=上記の変数 にする
⇒(分からない点)そもそもピボットテーブルの機能として指示可能か?
アドバイスをいただけますでしょうか。
|
|