AlInVegas2
New Member
- Joined
- Jun 19, 2019
- Messages
- 20
I used an ActiveSheet.Copy followed by an ActiveWorkbook.SaveAs command to save an individual worksheet from the source workbook which has multiple worksheets. See below. Afterwards, I attempt to run code that deletes names from the newly created ActiveWorkbook. None of the subsequent For Each Loops work outside of the source worksheet. Appreciate any suggestions.
Dim DelName As Name
SaveFile = Range("$R$4").Value
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:=SaveFile _
, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
For Each DelName In Application.ActiveWorkbook.Names
DelName.Delete
Next
Dim DelName As Name
SaveFile = Range("$R$4").Value
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:=SaveFile _
, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
For Each DelName In Application.ActiveWorkbook.Names
DelName.Delete
Next