Hi
Macros can live in many different places.
The default location is to save a macro within a workbook. When this is done, the macro is always available to anyone using the workbook.
In your case, one of the other options was chosen.
The other options are storing a macro in the macro author's Personal Macro workbook or in a different workbook. When the save to Personal Macro workbook option is chosen, the macro is available only to the user who made the macro. When a is located in a different workbook from the current workbook, both workbooks are required be available to use the macro. If done in a way that the two workbooks have relative references, when both workbooks are together the macro will work.