• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 隣のシートへ、コピーペーストするマクロ)

VBAでシート間のコピーペーストをするマクロ

このQ&Aのポイント
  • VBAを使用して、ボタンにマクロを登録し、押下するとシート3から特定の列4行のデータを100~500件コピーし、シート1の固定位置からペーストするマクロです。
  • マクロを実行すると、指定した範囲のデータをコピーし、固定位置にペーストします。
  • VBAを活用して、シート間でデータのコピーペーストを行うためのマクロです。特定の列にあるデータをコピーし、指定した位置にペーストします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

>ソースは文章で表現した通りのものとなっていますでしょうか?  ⇒残念ながらなっておりません。   実際に動作させれば、一目瞭然と思います。   ・コメント記号が相違でコンパイルエラー「‘」→「’」(アポストロフィ記号)   ・Selection.PasteSpecial Paste:=xlPasteValuesApplication.CutCopyMode = False    不正コードとなるので以下のように2行に分割    Selection.PasteSpecial Paste:=xlPasteValues    Application.CutCopyMode = False   ・又、コピーサイズと貼り付けサイズが相違しているのでエラーとなるのでコピーは    最大500行ならそのサイズ分を選択コピーしては如何でしょうか。    (例えば、Range("C1").Resize(500))    複数のセル範囲を併せて参照するのならば、Unionメソッドが使用できます。

noname#145883
質問者

お礼

基本的なことがわかっていないようです。ご指摘を受けなければ気づくのに長い時間がかかってしまうところでした。ありがとうございます

関連するQ&A