Skip to main content

Chart.Copy method

Copies the sheet to another location in the workbook.


expression.Copy (BeforeAfter)

expression A variable that represents a Chart object.


Name Required/Optional Data type Description
Before Optional Variant The sheet before which the copied sheet will be placed. You cannot specify Before if you specify After.
After Optional Variant The sheet after which the copied sheet will be placed. You cannot specify After if you specify Before.


If you don't specify either Before or After, Microsoft Excel creates a new workbook that contains the copied sheet.

The Copy method is not supported for chart objects.


This example copies Sheet1, placing the copy after Sheet3.

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

Leave a comment

Your email address will not be published. Required fields are marked *

Format your code: <pre><code class="language-vba">place your code here</code></pre>