Application.Run macroname, userformname
should work, although I'm not sure what your macro would do that didn't involve loading the form, which you then do again.