- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 隣のシートへ、コピーペーストするマクロ)
VBAでシート間のコピーペーストをするマクロ
このQ&Aのポイント
- VBAを使用して、ボタンにマクロを登録し、押下するとシート3から特定の列4行のデータを100~500件コピーし、シート1の固定位置からペーストするマクロです。
- マクロを実行すると、指定した範囲のデータをコピーし、固定位置にペーストします。
- VBAを活用して、シート間でデータのコピーペーストを行うためのマクロです。特定の列にあるデータをコピーし、指定した位置にペーストします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>ソースは文章で表現した通りのものとなっていますでしょうか? ⇒残念ながらなっておりません。 実際に動作させれば、一目瞭然と思います。 ・コメント記号が相違でコンパイルエラー「‘」→「’」(アポストロフィ記号) ・Selection.PasteSpecial Paste:=xlPasteValuesApplication.CutCopyMode = False 不正コードとなるので以下のように2行に分割 Selection.PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False ・又、コピーサイズと貼り付けサイズが相違しているのでエラーとなるのでコピーは 最大500行ならそのサイズ分を選択コピーしては如何でしょうか。 (例えば、Range("C1").Resize(500)) 複数のセル範囲を併せて参照するのならば、Unionメソッドが使用できます。
お礼
基本的なことがわかっていないようです。ご指摘を受けなければ気づくのに長い時間がかかってしまうところでした。ありがとうございます