title: How to copy a sheet with a different name - C# and Excel Interop
body: <p>I would like to simply copy one sheet within my workbook and give it a different name.</p>
  
  <pre><code>var pointName1 = workbook.Worksheets["PointName1"] as Worksheet;
  pointName1.Copy(); // How do I access this newly created sheet?
  </code></pre>
  
  <p>Ideally I would like be able to write a method like this</p>
  
  <p><code>pointName1.CopyTo("New Sheet");</code></p>
  
  <p>where 'New Sheet' is a renamed copy of 'PointName1'.</p>
  
  <p>Sometimes PointName1 will be the only sheet in the workbook, other times there will be others.</p>