If you don't specify the path to save file it will be saved in what Excel/VBA sees as the current directory, which may or may not be what you want/think it is.
How does the code fail when you use this?
Also, why are you saving the newly added workbook here,
then, even though you haven't closed it, re-opening it here,
and then again re-opening it.
Actually, could you explain what the code is actually meant to do?
Is it meant to save a specific worksheet from the workbook the code is in to a new workbook and add code from the original workbook to the new workbook?
Bookmarks