I have a lot of AutoShapes (buttons) to which I have assigned macros. I decided to move the most common macros to Personal.xls in order to reduce the clutter in the individual workbooks. Much to my surprise, the AutoShapes that had the "common" macros assigned to them still work just fine. When I checked to see what was assigned to them, they still show that they are assigned to macros in the original workbook. This isn't causing a problem, but it seems strange that the AutoShape shows that it is supposed to execute a macro in the parent workbook, but actually executes the one that now resides in Personal.xls. Why doesn't it now give me an error that says it can't find the macro? (Weird...very weird)