ピボットテーブルをマクロで作成したい
こんにちは。よろしくお願いします。
ピボットデーブルをマクロで作成したいのですが、条件がいくつかあり、それに沿ったものをどうすれば作成できるか教えていただきたいと思います。マクロは記録するものを使用する程度の初心者です。
<元データ>
A B C D E
1 生徒 科目 期末1 期末2 期末3・・・
2 花子 国語 20 30 50 ・・・
3 花子 英語 40 10 60 ・・・
4 花子 化学 10 20 50 ・・・
5 太郎 国語 10 20 50 ・・・
6 太郎 英語 40 30 50 ・・・
7 太郎 化学 50 70 80 ・・・
↓ ↓
<作成したいピボットテーブル>
期末1 期末2 期末3・・・
国語 英語 国語 英語 国語 英語・・・
花子 20 40 30 10 50 60 ・・・
太郎 10 40 20 30 50 50 ・・・
(1)既存の「結果」という名前のシートにピボットを作成したいです。
(2)期末1、期末2・・・のC列からのデータの列数は毎回違います。
(3)今回は国語、英語、化学のデータから国語と英語のデータを例にとりましたが、科目の種類も科目の数も毎回違います。生徒数も変わります。
別シート(シート名「結果」)のA列に、まとめる際に必要な科目名が入力されており、そことリンクさせてピボットを作成できたら、と思っています。(例 A1に国語 A2に英語と入力されていたら、上記の作成したいピボットテーブルのような形になる、というように)
どなたかお力を貸していただけますでしょうか。
よろしくお願いします。