Dan
You could use Me.PrintForm in the userform module.
Mind you in the past I've been kind of disappointed with the result when using that method.
What I usually do is transfer the data to a (temporary?) worksheet, format/page setup etc and then print the sheet.
Bookmarks