• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 毎月分のデータを年間シートに移植するマクロ)

エクセル 毎月分のデータを年間シートに移植するマクロ

このQ&Aのポイント
  • エクセルで毎月のデータを年間シートに移植するマクロの修正方法を教えてください。
  • マクロの修正でオブジェクトの変数またはwithブロック変数が設定されていないとのエラーが出ています。
  • 1-1から1-4だけのマクロにするため、一部の処理を削るだけではうまく動作しません。修正方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • mar00
  • ベストアンサー率36% (158/430)
回答No.1

Set Ws(3) = Worksheets("2-1") Set Ws(4) = Worksheets("2-3") Set Ws(5) = Worksheets("3-1") Set Ws(6) = Worksheets("3-2") を消して For k = 1 To 5 Step 2 を For k = 1 To 1 Step 2 にするか For k = 1 To 5 Step 2   Set Rng = Ws(k).Cells(1, 1).CurrentRegion   Set Rng = Rng.Offset(1, 0).Resize(Rng.Rows.Count - 1, Rng.Columns.Count)   Rng.Copy Ws(k + 1).Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) Next k を   Set Rng = Ws(1).Cells(1, 1).CurrentRegion   Set Rng = Rng.Offset(1, 0).Resize(Rng.Rows.Count - 1, Rng.Columns.Count)   Rng.Copy Ws(2).Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) にして For k = 1 To 6 を For k = 1 To 2 にすればよいのではないでしょうか。

orange1010
質問者

お礼

できました。 ありがとうございました。

関連するQ&A