本記事は、Excel C# Script入門講座の1記事です。
セルの範囲のコピー&貼り付け
セルの範囲をコピーし、別の場所に貼り付けには、RangeオブジェクトのCopyメソッドを使用します。貼り付け先を引数により指定します。
Copyメソッドの構文
(Rangeオブジェクト).Copy(Destination)
引数
引数は省略可能で、省略した場合、クリップボードにコピーされます。
引数名 | 必須 / オプション | 内容 |
---|---|---|
Destination | 省略可能 | コピー先のセル範囲。Rangeオブジェクトで指定します。 |
サンプルコード
//Sheet1のA1~D4のセル範囲をコピーして、Sheet2のセルE5に貼り付けます。 var sheet1 = Excel.Worksheets("Sheet1"); var sheet2 = Excel.Worksheets("Sheet2"); sheet1.Range("A1:D4").Copy(sheet2.Range("E5"));