VBA入門 セルの操作セルをコピーする
セルをコピーするマクロ
セルA1の値をセルB1にコピーする
Sub sample()
Range("A1").copy Range("B1")
End sub
もっと簡単に書くと
Sub sample()
Range("A1") = Range("B1")
End sub
これだと書式はコピーされません。いわゆる「値のコピー」ってやつですけど、これのがいい時もありますね。
マクロの自動記録でやってみると、
selectionのうんたらかんたら、pasteのなんちゃらとコードができあがりますが、↑のシンプルなやり方で十分で、コードが短い方が処理速度が速いです~。
小さいマクロだと処理速度なんて気にしませんけど・・。