Copyメソッドとは
Copyメソッドは、セルやワークシートをコピーするメソッドです。
構文
- Rangeオブジェクト.Copy ([Destination])
※引数のDestinationはコピー先のセルを指定するときに使います。
※引数の省略可能。省略時はPasteメソッド、PasteSpecialメソッドで貼り付けをします。 - Worksheetオブジェクト.Copy ([Before,After])
※引数のBefore、Afterは指定したワークシートオブジェクトの前、もしくは後のどちらにコピーするかを指定するときに使います。BeforeとAfterを同時に使うことはできません。
※引数を省略した場合は新規ブックにコピーされます。
セルのコピー
以下のコードではRange(”B2:C6”)をDestinationで指定したセルE2にコピーしています。
以下のコードでは、Sheet1のセルB2:C6をSheet2のセルB2にコピーしています。
ワークシートのコピー
以下のコードでは、Sheet1を新規ブックにコピーします。
以下のコードでは、Sheet1をSheet1の後ろにコピーします。