Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim ws As Worksheet, LR As Long
For Each ws In ActiveWindow.SelectedSheets
With ws
LR = .Range("G" & Rows.Count).End(xlUp).Row
With ws.PageSetup
.PrintArea = .Range("G1:I" & LR).Address
.Orientation = xlPortrait
.Zoom = 100
.FitToPagesTall = 1
End With
End With
Next ws
End Sub
Sorry, I don't understand what you mean by right click the excel logo, i just get a selection of 3 things - Customise quick access, show quick access and minimise the ribbon.
I will add the macro to a form control button when finished.
If I'm not giving enough info, please let me know.
Many Thanks,
Dom