Ok so this does what I want it to do but I can't seem to figure out how to change the name of the copied sheet.Dim ws1 As Worksheet Set ws1 = ThisWorkbook.Worksheets("Funky") ws1.Copy ThisWorkbook.Sheets(Sheets.Count)
I can't use: ThisWorkbook.VBProject.VBComponents("Funky (2)".Name = "blah" either. I have no permission to use this and gives an error.
Is there a way to make exact copy with formatting while being able to change the sheet name?