This free Excel macro allows you to display the print preview mode or window in Excel for a specified Excel worksheet. This is a great macro to use with workbooks whose worksheets will not change or for templates.
To display the print preview mode for the desired worksheet in Excel, replace "WorksheetNameGoesHere" with the actual name of the worksheet, which is located on the tab. You can also set this equal to a variable and then use a user input form or some other method to dynamically pull in the name of a worksheet to view in the print preview mode.
Sub Print_Preview_SpecificWorksheet()
'Show the print preview window for a specific Excel worksheet
Worksheets("WorksheetNameGoesHere").PrintPreview
End Sub
ActiveWindow.SelectedSheets.PrintPreview