How do I create a pdf file containing more than one worksheet?

OaklandJim

Well-known Member
Joined
Nov 29, 2018
Messages
869
Office Version
  1. 365
Platform
  1. Windows
I have a workbook that contains two worksheets that I want to include in one pdf. I'm using code below that works well for one worksheet.

VBA Code:
Sub SaveActiveSheetAsPDF()
    
    Call SaveAsPDF(ActiveSheet)

End Sub

Sub SaveAsPDF(wsSheet As Worksheet)

    Dim sFileSpec As String
    
    Dim sFileName As String
    
    Dim sClientName As String
        
    sFileName = [Client_LastName] & ".pdf"
    
    sFileSpec = Application.ActiveWorkbook.Path & "\" & sFileName
    
    wsSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sFileSpec

End Sub
 
I found what I need on-line

VBA Code:
    vAns = MsgBox("Save both worksheets?", vbYesNo + vbInformation, "Saving a pdf file.")
    
    If vAns = vbYes _
     Then
     
        Worksheets("Result Medical").Select
        Worksheets("Result Drugs").Select (False)
     
    End If
 
Upvote 0
Solution

Forum statistics

Threads
1,226,848
Messages
6,193,315
Members
453,790
Latest member
yassinosnoo1

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top