VBA入門 セルの操作セルをコピーする | VBAを使いこなそう!!

VBA入門 セルの操作セルをコピーする

セルをコピーするマクロ


セルA1の値をセルB1にコピーする



Sub sample()


Range("A1").copy Range("B1")


End sub



もっと簡単に書くと


Sub sample()


Range("A1") = Range("B1")


End sub


これだと書式はコピーされません。いわゆる「値のコピー」ってやつですけど、これのがいい時もありますね。


マクロの自動記録でやってみると、


selectionのうんたらかんたら、pasteのなんちゃらとコードができあがりますが、↑のシンプルなやり方で十分で、コードが短い方が処理速度が速いです~。



小さいマクロだと処理速度なんて気にしませんけど・・。