That's not what I meant, though.
I don't think it's a good idea to share a workbook named personal.xls. Since
excel can only have one workbook with any particular name open at any time, the
user would have to make a choice--either use your personal.xls or use their own.
But there's nothing too special about your personal.xls.
I would close excel and use windows explorer to rename personal.xls to
BruceUtils.xls--a nice unique name.
You may have trouble if you have any userdefined functions used in other
workbooks--but if you don't have those UDFs, then you shouldn't have too much
trouble.
Test it out a bit (after renaming it).
If it works ok, then you can just email that file (bruceutils.xls) to each
user. Tell them to put it in their XLStart folder (or file|open it whenever
they need it).
====
Now a suggestion that you didn't ask about...
Once you get a few macros that you want to share, it gets to be kind of a pain
to use Tools|macro|macros|Run to execute those macros.
You could add another item to the worksheet menubar or even create a toolbar
that runs your macros.
If you want to add an option to the worksheet menu bar, I really like the way
John Walkenbach does it in his menumaker workbook:
http://j-walk.com/ss/excel/tips/tip53.htm
Here's how I do it when I want a toolbar:
http://www.contextures.com/xlToolbar02.html
(from Debra Dalgleish's site)