Sheets メソッド (Excel)Sheets.Copy method (Excel)

シートをブック内の他の場所にコピーします。Copies the sheet to another location in the workbook.


コピー(BeforeAfter)expression.Copy (Before, After)

expressionSheets オブジェクトを表す変数です。expression A variable that represents a Sheets object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
BeforeBefore 省略可能Optional VariantVariant コピーしたシートを特定のシートの直前の位置に挿入するときに、そのシートを指定します。The sheet before which the copied sheet will be placed. _After_を指定する場合は、 _Before_を指定することはできません。You cannot specify Before if you specify After.
AfterAfter 省略可能Optional VariantVariant コピーしたシートを特定のシートの直後の位置に挿入するときに、そのシートを指定します。The sheet after which the copied sheet will be placed. ただし、引数 After を指定すると、引数 Before を指定することはできません。You cannot specify After if you specify Before.


BeforeAfter の両方を省略すると、コピーしたシートを含む新しいブックが作成されます。If you don't specify either Before or After, Microsoft Excel creates a new workbook that contains the copied sheet.


次の使用例は、シート 1 のコピーを、シート 3 の後に挿入します。This example copies Sheet1, placing the copy after Sheet3.

Worksheets("Sheet1").Copy After:=Worksheets("Sheet3")

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.