Here's a suggestion: set the userform scrollheight to whatever the height of your userform is now, then resize the userform so that it fits within the window.
Scrolling in a userform doesn't work quite like you might think it does. Only the zoom area moves when you move scrollbars--the userform's frame stays in place.