• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2007でコピーのマクロの書き方を教えて下さい。)

Excel 2007でコピーのマクロの書き方を教えて下さい

このQ&Aのポイント
  • Excel 2007でコピーのマクロの書き方を教えて下さい。
  • シートの左側に、毎年3種のデータ(例:イ,ロ,ハ)が入っています。この毎年の(イ)を同一シートの右側に、5年間連続に並べるためにコピーしたい。
  • エラーとなるマクロを作成してしまいました。実行時エラーが発生し、Range メソッドは失敗しましたとのエラーメッセージが表示されます。初心者のため、正しいマクロの書き方がわかりません。どうか教えて下さい。

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

  • ベストアンサー
  • jcctaira
  • ベストアンサー率58% (119/204)
回答No.1

RangeとCellの使い方が間違っていますね。 以下のように修正すればエラーはなくなると思います。 Range("cells(15,Copymoto):cells(303,Copymoto)").Select            ↓ Range(Cells(15, Copymoto), Cells(303, Copymoto)).Select Range("cells(15,Copysaki)").Select            ↓ Cells(15, Copysaki).Select

kyoutanuki
質問者

お礼

凄い!! 速い!! 完璧!! 感激!! です。 ありがとうございました。 楽しくマクロの勉強をしています。 まだまだ未熟ですが、勇気が出てきました、もっともっと勉強します。ありがとう

関連するQ&A