I am using a macro that creates a new worksheet, and copies the existing visible worksheet range into that new worksheet; the code then asks the user to rename the new worksheet. I have an error handling procedure that should be activated only when there is an error; i.e. when the user tries to give a new / copied sheet the same name as an existing one. However when I execute the code, it goes into the error handling procedure even when there is no error, necessitating the naming of a worksheet twice in order for the code to complete! I have been banging my head against a brick wall and just cannot see what I am doing wrong! Please can you help. 
Code as follows:
Thank you in advance,
Best regards,
Jason
Bookmarks