This free Excel macro allows you to display the print preview screen or window for the current or selected worksheets in Excel. If you do not select more than one worksheet, only the active worksheet will be viewed in the print preview mode. If multiple worksheets are chosen, multiple worksheets will be displayed in print preview mode.
This is a great macro because from the print preview screen you can access all of the page setup features as well as directly printing from this screen.
Sub Print_Preview_Current_Worksheet()
'Show the print preview window for the selected worksheet in Excel
ActiveWindow.SelectedSheets.PrintPreview
End Sub