Sorry I haven't gotten back to you in a while. I've been trying to figure this out. I know why its not working but can't quite figure out the best way to resolve the issue. The problem is that since Master.xls is located in the same director, the macro will open that and as a result, the additions its made before the reopen event are not saved and you're left with nothing. A few ways around this are:
1. Set Application.DisplayAlerts on True and click "No" when you are prompted to open the same file or not.
2. Use the code below. Its not the most efficient way to run through this. I tried to figure out how to tell the Macro to not even open the excel file if its the same file as thisworkbook but couldn't figure out how to. Perhaps someone on here could:
Bookmarks