Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
' Helps set print area of a worksheet so that print preview doesn't overflow
Public Sub PrintExcelSelection()
Dim ws As Worksheet: Set ws = ThisWorkbook.ActiveSheet
With ws.PageSetup
.Orientation = xlLandscape
.Zoom = False
.FitToPagesTall = 1
.FitToPagesWide = 1
.PrintArea = ActiveCell.CurrentRegion.Address
End With
End Sub
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment