You don't print a userform, you save the input to a formatted sheet & print the sheet. You already have the sheet.
Your code needs some major tidying. Remove all those small scroll commands. also, you don't need to select the rages, that's why the screen "flickers"
Bookmarks