Please Note: This article is written for users of the following Microsoft Excel versions: 2007 and 2010. If you are using an earlier version (Excel 2003 or earlier), this tip may not work for you. For a version of this tip written specifically for earlier versions of Excel, click here: Changing Orientations within a Single Printout.
When Greg prints his workbook, he would like some worksheets to print in portrait orientation and some to print in landscape orientation. Greg knows he can print the worksheets one at a time, but he would like to print the workbook in one go. He wonders if there is some way to do this.
Actually, it is easier than one would think. Excel allows you to set the page parameters independently for each worksheet in a workbook. Thus, you can set some as landscape and some as portrait and later just print the whole workbook. Excel keeps track and orients the printing properly for each worksheet.
Here's the easy way to set orientation for a group of worksheets:
When you later want to print your worksheets, simply select the worksheets you want to print before doing the print, or display the Print dialog box and specify that you want to print the entire workbook.
ExcelTips is your source for cost-effective Microsoft Excel training. This tip (11286) applies to Microsoft Excel 2007 and 2010. You can find a version of this tip for the older menu interface of Excel here: Changing Orientations within a Single Printout.
Create Custom Apps with VBA! Discover how to extend the capabilities of Office 2013 (Word, Excel, PowerPoint, Outlook, and Access) with VBA programming, using it for writing macros, automating Office applications, and creating custom applications. Check out Mastering VBA for Office 2013 today!
Sometimes it is just easier to use the keyboard than it is to use the mouse. If you are a keyboard-oriented person, you ...
Discover MoreIf you are using a macro to create your printed Excel output, you may need a way to specify that paper should come from a ...
Discover MoreWhen you print a worksheet, Excel allows you to also print handy gridlines for the worksheet. If you want to include the ...
Discover MoreFREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."
2016-02-11 18:49:35
Angie
I want my second page on a single sheet to print landscape and the first to print portrait and I want them to come out two sided. 2013 Office Professional is the version I'm using. Without doing it one step at a time and having to figure out how to put the paper in the machine to make the second copy, and I do it in one step?
2015-12-17 10:56:22
Gary Lundblad
I am with Mark. I have a workbook that has about 20 worksheets. About 7 of them have two pages that need to be portrait and two that need to be landscape. Right now I print the first set, then run a macro to change the print select and the print orientation, and then print the rest. Then I close the workbook without saving it so I don't mess up my settings, although I've forgotten and accidentally saved a couple of times- AAGGHH!
I would love it if there was a way to do this without macros, but I don't think there is. If there is, someone please share how.
Thank you!
Gary
2015-12-17 10:52:04
Stu Cram
Hi Mark
To print different regions of the same worksheet in different orientations automatically, you need a macro.
- select the first region, set the print area and orientation, print
- repeat for the next region
Something like this:
Sub print_two_regions()
With ActiveSheet.PageSetup
.PrintArea = "B40:F80" ' region # 1 (41 rows x 5 columns)
.Orientation = xlPortrait
' .FitToPagesWide = 1
' .FitToPagesTall = 1
End With
ActiveWindow.SelectedSheets.PrintOut Copies:=1
With ActiveSheet.PageSetup
.PrintArea = "H40:AA50" ' region # 2 (11 rows x 20 columns)
.Orientation = xlLandscape
' .FitToPagesWide = 1
' .FitToPagesTall = 1
End With
ActiveWindow.SelectedSheets.PrintOut Copies:=1
‹
End Sub
2015-12-11 10:48:18
Willy Vanhaelen
@Mark Greening
You can do it manually.
- Print your first page Landscape
- Change the print settings to Portrait
- Print you second page
2015-12-09 15:58:03
Mark Greening
Within the same Sheet, is it possible to print page 1 Landscape and page 2 Portrait?
Got a version of Excel that uses the ribbon interface (Excel 2007 or later)? This site is for you! If you use an earlier version of Excel, visit our ExcelTips site focusing on the menu interface.
FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."
Copyright © 2024 Sharon Parq Associates, Inc.
Comments