Sub PrintOUts()
Dim Printx As String
Dim sCurrentPrinter As String
Setting the current printer to the active printer
sCurrentPrinter = ActivePrinter
Sheets(Array("Sheet1", "Sheet2")).Select 'This is where you change the sheets if you need to
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"INSERT FILE PATH AND NAME OF DOC HERE) & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
'Notice it has Sheets(ARRAY), this is where you would list all the sheets you want to print
ActivePrinter = sCurrentPrinter
Printx = InputBox("How many copies would you like?")
Sheets(Array("Sheet1", "Sheet2", "Sheet3", "Sheet4", "Sheet5")).PrintOut Copies:=Printx 'Change worksheets here you want to print
End Sub
Sub PrintOUts()
Dim Printx As String
Dim sCurrentPrinter As String
'Setting the current printer to the active printer
sCurrentPrinter = ActivePrinter
Sheets(Array("Sheet1", "Sheet2")).Select 'This is where you change the sheets if you need to
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
("FILEPATH\NAME OF DOC") & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
'Notice it has Sheets(ARRAY), this is where you would list all the sheets you want to print
ActivePrinter = sCurrentPrinter
Printx = InputBox("How many copies would you like?")
Sheets(Array("Sheet1", "Sheet2", "Sheet3", "Sheet4", "Sheet5")).PrintOut Copies:=Printx 'Change worksheets here you want to print
End Sub