I have completed a workbook with several macros working well inside. The problem is that when I change the name of the actual excel file, none of the macros will work because they have the file name in the beginning of the macro name. This workbook is for budgets and will be saved down multiple time as different versions and I need each version to work. Help... Is there an easy way to rename them to the current name in the back ground each time the file name has been changed?