How to i get user input then continue using my macro once the user "triggers" the macro to start again?

Hello,

For some background; My macro creates a curb based on a userform, it then creates drawings based on template files, since the sizes of these curbs vary vastly the drawings need to be fixed manually, after touching up the drafts the macro would ideally continue it's process.

I need some help pausing the macro to allow the user to clean up the drawings and then allow the user to start the macro again by performing an action (ideally saving would be the most intuitive).

Any help would be appreciated.

Thanks.

SolidworksApi/macros