シートをコピーする


ワークシートをコピーするコードは以下の通りです。

機能.シート.C_コピー(コピーするシート As Worksheet, コピー先ワークブック As Workbook, 何番目, Optional コピーされたシートの名前 = “”)


このコードには四つの引数が必要です。

1,コピーするシート As Worksheet
  コピーしたいワークシートをここで指定します。

2,コピー先ワークブック As Workbook
  コピー先のワークブックをここで指定します。

3,何番目
  コピー先のワークブックの左から何番目にシートを置くのかを指定します。

4,Optional コピーされたシートの名前 = “”
  コピーされたワークシートの名前を指定します。
  この引数は省略可能です(省略した場合、「もともとのシート名+(2)」というようなシート名になります)。


例えば「請求書」ブックの「顧客」シートを、「顧客バックアップ」という名前で、「バックアップ」ブックの先頭にコピーしたい時は以下のようにします。

Call 機能.シート.C_コピー(Worksheets(“顧客”),Workbooks(“バックアップ”) , 1, “顧客バックアップ”)