• ベストアンサー

エクセル マクロ コピーペースト

超初心者です。よろしくお願いします。 Sub prcCopyPaste() 'セル(セルA1)をコピーします Range("A1").Copy 'コピーしたセルをセルA2へ貼り付けます Range("A2").PasteSpecial End Sub このA2へ貼り付けするところをアクティブセルの右のセルに貼り付けをしたいときはどのように書いたらよいですか?

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

Sub prcCopyPaste() 'セル(セルA1)をコピーします Range("A1").Copy 'コピーしたセルをセルA2へ貼り付けます ActiveCell.Offset(, 1).PasteSpecial End Sub

c7_d30ea200
質問者

お礼

回答ありがとうございます。貼り付けできました!

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! タイトル通りのコピー&ペーストですと ActiveCell.Copy ActiveCell.Offset(0, 1) といった感じでしょうか・・・ 値をそのまま入れたい場合は ActiveCell.Offset(0, 1) = ActiveCell 手抜きなしに書けば ActiveCell.Offset(0, 1).Value = ActiveCell.Value ですかね! でもOKだと思います。m(_ _)m

c7_d30ea200
質問者

お礼

回答ありがとうございます。すみません、どこに当てはめたらよいのかわかりませんでした><

関連するQ&A