You can create another macro to run other macros, here's the code to run anothe macro named "MACRO_NAME" from another macro.
Application.Run "MACRO_NAME"
Be sure to put the macros in the order you want them to run.
You can then assign the macro that runs other macros to a control button. Be sure you have the FORMS toolbar showing so that you can choose the button control to insert into your worksheet.
Azli, regarding a "box to pop up" Push Alt+F8, this will give you the standard Run Macro Dialog box.
Dave
OzGrid Business Applications