http://stackoverflow.com/questions/8635231/dynamic ally-insert-macro-into-a-new-excel-workbook
Máš v podstatě dvě možnosti:
1. (jednoduchá) - vytvoř si šablonu XLS souboru, obsahující tlačítko i makro. Tuto šablono pak použij pro vytvoření nového sešitu.
2. (složitá) - naprogramuj si dynamické kopírování modulů s makry z jednoho sešitu do druhého http://www.cpearson.com/Excel/VBE.aspx