- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2007でコピーのマクロの書き方を教えて下さい。)
Excel 2007でコピーのマクロの書き方を教えて下さい
このQ&Aのポイント
- Excel 2007でコピーのマクロの書き方を教えて下さい。
- シートの左側に、毎年3種のデータ(例:イ,ロ,ハ)が入っています。この毎年の(イ)を同一シートの右側に、5年間連続に並べるためにコピーしたい。
- エラーとなるマクロを作成してしまいました。実行時エラーが発生し、Range メソッドは失敗しましたとのエラーメッセージが表示されます。初心者のため、正しいマクロの書き方がわかりません。どうか教えて下さい。
- みんなの回答 (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
お礼
凄い!! 速い!! 完璧!! 感激!! です。 ありがとうございました。 楽しくマクロの勉強をしています。 まだまだ未熟ですが、勇気が出てきました、もっともっと勉強します。ありがとう