- ベストアンサー
エクセル マクロ コピーペースト
超初心者です。よろしくお願いします。 Sub prcCopyPaste() 'セル(セルA1)をコピーします Range("A1").Copy 'コピーしたセルをセルA2へ貼り付けます Range("A2").PasteSpecial End Sub このA2へ貼り付けするところをアクティブセルの右のセルに貼り付けをしたいときはどのように書いたらよいですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Sub prcCopyPaste() 'セル(セルA1)をコピーします Range("A1").Copy 'コピーしたセルをセルA2へ貼り付けます ActiveCell.Offset(, 1).PasteSpecial End Sub
その他の回答 (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
質問者
お礼
回答ありがとうございます。すみません、どこに当てはめたらよいのかわかりませんでした><
お礼
回答ありがとうございます。貼り付けできました!