| 
    
     |  | ▼マナ さん: これだと、私が最終的に作りたい形にはならないですが、
 最後に並べ替えなどする感じになるでしょうか。
 例はデータも期間も少なくしていましたが、
 最終的な表は100行を余裕で超えるものになる場合が多いので、最後に並べ替えではなく、
 1行目のデータを期間分の行にして、2行目に移る方法で考えていました。
 
 そうすると、元データの行数分繰り返す。
 sheet1の6行目(n行目にしてデータの数分繰り返し)を貼り付け→ここで期間の月数分の行を作ってしまったほうがいい?
 D列に最初の月から最後の月までの月末日を入力
 →ここも月数分繰り返して月末日取得、入力
 品名の後ろに('yy/mm月分)をくっつける。
 →ここがどうしていいか想像がつかないです。
 という流かなと思っています。
 
 例で7月から10月としましたが、開始日、終了日はデータによってことなるので、
 どうやって月をと月末日をだすのか悩んでました。
 
 一旦、わからないながらにという感じになってしまいますが、
 書いてみるので、添削&アドバイス、引き続きいただけると嬉しいです。
 
 後程、また書き込みします。
 よろしくお願いします。
 
 >▼ありす さん:
 >
 >こんな流れのマクロです
 >
 >1)sheet1のE6:K7を、sheet2のE6にコピー
 >2)sheet2のD6:D7に、"2020/7/31"を入力
 >3)sheet2のI6:I7の値に、"('20/7月分)"を付加
 >4)sheet1のE6:K7を、sheet2のE8にコピー
 >5)sheet2のD8:D9に、"2020/8/31"を入力
 >6)sheet2のI8:I9の値に、"('20/8月分)"を付加
 >7)sheet1のE6:K7を、sheet2のE10にコピー
 >8)sheet2のD10:D11に、"2020/9/30"を入力
 >9)sheet2のI10:I11の値に、"('20/9月分)"を付加
 >10)G列で並び替え
 
 |  |