ワークシートをコピーするコードは以下の通りです。
機能.シート.C_コピー(コピーするシート As Worksheet, コピー先ワークブック As Workbook, 何番目, Optional コピーされたシートの名前 = “”)
このコードには四つの引数が必要です。
1,コピーするシート As Worksheet
コピーしたいワークシートをここで指定します。
2,コピー先ワークブック As Workbook
コピー先のワークブックをここで指定します。
3,何番目
コピー先のワークブックの左から何番目にシートを置くのかを指定します。
4,Optional コピーされたシートの名前 = “”
コピーされたワークシートの名前を指定します。
この引数は省略可能です(省略した場合、「もともとのシート名+(2)」というようなシート名になります)。
例えば「請求書」ブックの「顧客」シートを、「顧客バックアップ」という名前で、「バックアップ」ブックの先頭にコピーしたい時は以下のようにします。
Call 機能.シート.C_コピー(Worksheets(“顧客”),Workbooks(“バックアップ”) , 1, “顧客バックアップ”)