5 Ways to Print 2 Excel Sheets in 1 PDF
Printing multiple Excel sheets into a single PDF can streamline your workflow, especially when you need to present or archive comprehensive data sets. Here are five effective methods to achieve this:
Method 1: Using Microsoft Excel’s Built-in PDF Function
Step 1: Open the Excel Workbook
Open the workbook that contains the sheets you want to print.
Step 2: Select Sheets
Hold down the Ctrl key and click on the tabs of the sheets you need to print. This will group the sheets.
Step 3: Print to PDF
- Go to File > Print.
- Choose PDF as the printer.
- Select Print Active Sheets.
- Click on Print or Save.
📝 Note: If you have already set up a PDF printer on your computer, this option will be available under "Printer" in Excel.
Method 2: Using Adobe Acrobat
Step 1: Install Adobe Acrobat
Ensure Adobe Acrobat or Reader is installed on your system.
Step 2: Print Sheets to PDF
- Open Excel and group the sheets as in Method 1.
- Go to File > Print.
- Select Adobe PDF from the Printer list.
- Adjust settings if necessary and click on Print.
🔍 Note: Adobe Acrobat provides more control over PDF creation, including security features and file compression.
Method 3: Using Online Tools
Online tools like PDF2Go or SmallPDF can convert multiple Excel sheets into one PDF. Here’s how:
Step 1: Upload Files
Visit an online PDF converter, and upload your Excel file.
Step 2: Convert to PDF
Choose the option to convert the entire workbook or select specific sheets, then click to convert.
Step 3: Download PDF
After conversion, download the resulting PDF file.
Method 4: Using a VBA Macro
For a more automated approach:
Step 1: Enable Developer Mode
Go to File > Options > Customize Ribbon, check the box for Developer and click OK.
Step 2: Write or Import Macro
In the Developer tab, click on Visual Basic to open the VBA Editor. Here is a simple macro:
Sub Print_Sheets_As_PDF()
Dim ws As Worksheet
Dim pdfPath As String
pdfPath = Application.DefaultFilePath & "\MergedSheet.pdf"
For Each ws In ActiveWindow.SelectedSheets
ws.Activate
ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:=pdfPath, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Next ws
End Sub
Step 3: Run the Macro
Select the sheets and run the macro by clicking on Run Sub/UserForm or by assigning it to a button.
💡 Note: Using macros can automate repetitive tasks but requires some basic knowledge of VBA.
Method 5: Combining PDFs
If the sheets are already converted to separate PDFs:
Step 1: Use Adobe Acrobat
Open Adobe Acrobat, click on Tools > Combine Files, and then select all the PDF files you want to merge.
Step 2: Combine
Arrange the files in the desired order and click Combine to merge them into one PDF.
This wraps up our exploration of various ways to print multiple Excel sheets into a single PDF. Each method has its advantages:
- The built-in Excel feature and Adobe Acrobat provide simplicity and control.
- Online tools are convenient for quick conversions.
- VBA Macros can automate the process for regular tasks.
- Combining PDFs is useful when sheets are already PDF'd.
Choosing the right method depends on your specific needs, such as the frequency of the task, the importance of document security, and whether you need to modify the PDF further. These techniques not only save time but also enhance document management and presentation.
Can I print all sheets in a workbook at once?
+
Yes, in Excel, you can print all sheets at once by selecting ‘Entire Workbook’ in the Print dialog under ‘Print What’.
What if I want to print non-contiguous sheets?
+
You can select non-contiguous sheets in Excel by holding down the Ctrl key while clicking on the sheet tabs, then proceed with any method to print to PDF.
How can I ensure the quality of the PDF?
+
When using Excel or Adobe Acrobat, choose a high-quality setting like ‘Standard’ or ‘High’ to ensure better PDF quality. Online tools might have varying results based on their algorithms.