エクセルVBAでピボットテーブルを作成しています。
作成まではできましたが、以下2つのVBAの組み方が分からないのでおしえてください。
【質問1】
ピボットテーブルの作成先を指定できるか?
例えば、予め準備したシートに作成することは可能でしょうか?
VBAのどこを触ったら良いか分かりません。
【質問2】
作成されたピボットテーブルの列を、見出しの準備された別シートへ、それぞれ流し込むことはできるか?
例えば
ピボットテーブルが以下のように作成されたとして、
A列 B列
購入額 総計
A社 1000
B社 2500
C社 800
予め用意した別シート(A~D列の見出しは固定)のB、C列にピボットのA、B列(最終行まで)をそれぞれ流し込みたいのです。
A列(コード) B列(購入額) C列(総量) D列(JANコード)
001 A社 1000 JAN1
002 B社 2500 JAN2
003 C社 800 JAN3
流し込んだ列を元にA、D列にはVLOOKをかける予定です。
何か良い案があれば是非、ご教授ください。
No.1ベストアンサー
- 回答日時:
>【質問1】
ピボットテーブル作成時に、『既存のワークシート』に作成する動作をマクロ記録とればわかると思いますが。
CreatePivotTableメソッドの引数、TableDestination:=... で指定します。
>【質問2】
提示レイアウト通りだったら、単純にコピーすれば良いのでは。
列の総計、ColumnGrandプロパティをFalseにして、
With ActiveSheet.PivotTables(1)
.ColumnGrand = False
.DataBodyRange.Resize(, 2).Offset(, -1).Copy Sheets("Sheet2").Range("B2")
End With
...など。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
- Excel(エクセル) ピボットテーブルの参照式はオートフィル出来ない? 2 2023/03/03 15:57
- Visual Basic(VBA) エクセルVBA 2 2022/04/27 13:29
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Worksheets メソッドは失敗しま...
-
IIF関数の使い方
-
B列の最終行までA列をオート...
-
VBAを使って検索したセルをコピ...
-
Excelで、あるセルの値に応じて...
-
URLのリンク切れをマクロを使っ...
-
vba 2つの条件が一致したら...
-
【Excel VBA】カンマと改行コー...
-
【VBA】2つのシートの値を比較...
-
Cellsのかっこの中はどっちが行...
-
文字列の結合を空白行まで実行
-
VBAのFind関数で結合セルを検索...
-
データグリッドビューの一番最...
-
VBAにて 商品と月別ごとにの...
-
rowsとcolsの意味
-
【VBA】複数行あるカンマ区切り...
-
VBA 何かしら文字が入っていたら
-
Changeイベントでの複数セルの...
-
VBAで、離れた複数の列に対して...
-
【Excel VBA】 B列に特定の文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
B列の最終行までA列をオート...
-
Excelで、あるセルの値に応じて...
-
Worksheets メソッドは失敗しま...
-
vba 2つの条件が一致したら...
-
Cellsのかっこの中はどっちが行...
-
URLのリンク切れをマクロを使っ...
-
IIF関数の使い方
-
【Excel VBA】 B列に特定の文字...
-
【VBA】2つのシートの値を比較...
-
データグリッドビューの一番最...
-
Changeイベントでの複数セルの...
-
C# dataGridViewの値だけクリア
-
VBAを使って検索したセルをコピ...
-
VBAのFind関数で結合セルを検索...
-
rowsとcolsの意味
-
VBAで、離れた複数の列に対して...
-
VBAでのリスト不一致抽出について
-
VBA 何かしら文字が入っていたら
-
VBAコンボボックスで選択した値...
-
マクロ 最終列をコピーして最終...
おすすめ情報