セルのコピー
Excelの操作ではセルのコピペや切り取り+ペーストは利用頻度が多い操作です。
VBAでも同じことは可能です。ただ、利用頻度は低いでしょうね。
コピーはCopyメソッドを利用します。
構文
1 |
Rangeオブジェクト.Copy(Destination) |
指定したセルをコピーしてクリップボードに保持します。
項目 | 説明 |
---|---|
Rangeオブジェクト | 単一セルまたはセル範囲を指定します。 |
Destination | 省略可能です。コピーしたセルの貼り付け先のセルを指定します。省略した場合はクリップボードに保管され、Pasteメソッドで利用できる状態になります。 |
サンプルコード
A1セルを含む表領域をコピーし、E1セルに貼り付けるコードです。
1 2 3 |
Sub CopyTest() Range("A1").CurrentRegion.Copy Destination:=Range("D1") End Sub |
実行前
実行後