Why do you need those spreadsheets like that in the end? Depending on what the spreadsheets are for, there may be a different way of getting to the right end result. Hopefully. Because I can't think of much other than some VBA to help you, and I can't code! Have you tried recording a macro? Not sure how they deal with creating new documents, but could be worth a shot...