in the xlstart directory below the directory that contains Excel.exe, you
will have a personal.xls workbook. This is where the macro is stored. This
workbook is loaded each time excel is started.
What I suggest you do is go into the VBE Alt+F11 and in the project
explored, look for personal.xls. Under modules click on each module until
you find you macro. Copy this macro and paste it in notepad, then save this
as a text file. Now you can take this text file around and copy the macro
into each computers personal.xls (they won't have one unless the user has
recorded a macro and selected to store it in personal.xls). If the person
doesn't have one, you can record a dummy macro (just select a cell, then
stop recording). The go into the vbe and paste in your macro.
I wouldn't suggest carrying around your personal.xls as it would conflict
with personal.xls files created by others. However, if they don't have a
personal.xls, then you could copy your to there computers.