Clicking Developer tab, assuming you have enabled it, add a button to the page. Link the button to this:
Sub printbutton()
Set tbl = ActiveCell.CurrentRegion
ActiveSheet.PageSetup.PrintArea = tbl.Address
ActiveSheet.PageSetup.Zoom = 75
ActiveSheet.PageSetup.PrintTitleRows = "$2:$2"
CopiesCount = Application.InputBox("How many copies to print?", Type:=1)
If CopiesCount > 0 Then
ActiveSheet.PrintOut Copies:=CopiesCount, Collate:=True
Else
End If
End Sub
This prints the print area of the page, adding row 2 as a title, and reducing to 75%. Also adds how many copies you want; if 0, then cancels the print.
Bookmarks