I can only try to amplify the message from freakazeud.
You will find a great deal of resistance to Access macros from long term users of Access. The reasons are clealy and forcefully stated in
this article which is found at the beginning of the Macros forum. When you plan to call macros from VBA it is a double whammy and I am sure that freakazeud had a rise in blood pressure even though he replied to you in his usual calm and succinct manner.
From your last post I can only assume that the macros in your db are run periodically and in sequence to achieve some task, and that you wish to further automate by running them all from a single button click. If so then the suggestion from freakazeud will do. In the button Click event procedure put:
DoCmd.RunMacro "FirstMacroName"
DoCmd.RunMacro "SecondMacroName"
DoCmd.RunMacro "ThirdMacroName"
...
...
and try to find time to convert the macros to VBA.
I truly hope this helps.
Have a nice day.