I assume that you are trying to run the macros from the Tools\Macros\Run Macro window. You wont be able to do this with an XLA - they are hidden by default. However you can run them from this window. Try tools\Macros\Run Macro and type in the exact name of the macro (no path required). You will see that it will work. The normal way to manage an XLA is to create a custom tool bar, add buttons for each macro, attach the toolbar to the xls before creating the xla.
BTW, I have had problems myself when doing this when you make changes to the xla/macro names/toolbar after you have distributed the xla. What happens is the toolbar is loaded onto the destination pc when it is first used. When you distribute a new copy of the xla with a change to the toolbar, the old toolbar will appear, not the new toolbar. To overcome this, I normally put an auto close statement in the xla that deletes the toolbar after each session. Then also individually re-attach each button to the macro when the sheet opens. I have found more consistent results using this approach.
Bookmarks