Excelの書式・印刷 Excel一覧 PDF・その他出力 印刷・出力設定

【Excel】複数シートをPDFに変換する方法【すべてのシートを1つのPDFにまとめる!】

Excelで複数のシートをPDFに変換したいとき、1つずつPDFにするの
面倒ですね。
この操作をスムーズに行うために、Excelの標準機能・VBA・オンラインツール・専用ソフトを活用する方法を紹介します!

Excelの標準機能で複数シートをPDFに変換する

Excelには、複数のシートをPDFに変換するための「エクスポート」機能「印刷」機能があります。

✅「エクスポート」機能でブック全体をPDFに変換

Excelの「エクスポート」機能を使って、ブック内のすべてのシート1つのPDFにまとめて保存できます。

📌 手順

  1. Excelを開く
  2. 「ファイル」→「エクスポート」→「PDF/XPSの作成」
  3. 「オプション」をクリック
  4. 「ブック全体」にチェックを入れる
  5. 「OK」→「発行」ボタンをクリック

結果:すべてのシートが1つのPDFとして保存される!

注意点

  • シートの順番はExcelの並び順にある
  • シートごとにページ設定を調整しないとレイアウトが崩れる可能性がある

✅「印刷」機能で複数シートをPDFにする

Excelの「印刷」オプションを使って、複数のシートを1つのPDFにすることも可能です。

📌 手順

  1. 「ファイル」→「印刷(Ctrl + P)」
  2. 「アクティブシートを印刷」→「ブック全体を印刷」に変更
  3. プリンターの設定で「Microsoft Print to PDF」または「PDFとして保存」(Mac)を選択
  4. 「印刷」ボタンをクリック
  5. 保存先を指定して「保存」ボタンを押す

結果:複数のシートが1つのPDFにまとまる!

注意点

  • 不要なシートを褒めるため、「シートを選択」してから印刷
  • 「拡大縮小オプション」でシートのサイズを調整するとレイアウトが整いやすい

【Excel】ExcelのPDF変換ができない時の原因と解決策

VBA(マクロ)を使って複数シートをPDFに変換する

大量のExcelデータを自動でPDF化したい場合は、VBA(マクロ)を使うのが便利です。

✅VBAを使って自動でPDFに変換

以下のVBAコードを実行すると、すべてのシートを1つのPDFにまとめて保存できます。

📌 VBAコード

Sub SaveAllSheetsAsPDF()

Dim pdfPath As String

' PDFの保存場所(デスクトップに保存)
pdfPath = Environ("USERPROFILE") & "\Desktop\Excel_AllSheets.pdf"

' すべてのシートをPDFとして保存
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, _

Filename:=pdfPath, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True

MsgBox "すべてのシートをPDFに変換しました!", vbInformation

End Sub

📌 VBA 実行方法

  1. Excelを開く
  2. 「Alt + F11」でVBAエディタを開く
  3. 「挿入」→「モジュール」
  4. 上記のコードを貼り付け
  5. 「F5」キーで実行

結果:すべてのシートをPDFに自動で変換し、デスクトップに保存!

注意点

  • 特定のシートのみPDFにしたい場合は、Sheets(Array("Sheet1", "Sheet2")).Selectを追加
  • PDFの保存場所を変更する場合は、pdfPathを編集

オンラインツールを使ってPDFに変換

アプリをインストールせずに、オンラインでExcelをPDFに変換することもできます。

✅オンラインツールを使う

📌 おすすめのオンラインツール
ツール名メールアドレス
スモールpdfhttps://smallpdf.com/jp/excel-to-pdf
ilovepdfhttps://www.ilovepdf.com/excel_to_pdf

📌 手順

  1. サイトを開く
  2. Excelファイルをアップロード
  3. 「PDFに変換」をクリック
  4. 変換完了後、ダウンロード

結果:複数のシートが1つのPDFに変換される!

注意点

  • インターネット環境が必要
  • 機密情報を含むファイルは使用を控える

PDF変換ソフトを使ってExcelをPDFに変換

企業や業務で大量のExcelデータをPDFに変換する場合は、専用のPDF変換ソフトが便利です。

✅PDF変換ソフトを使う

ツール名特徴公式サイト
アドビ アクロバット高品質なPDF変換・編集機能https://www.adobe.com/jp/acrobat/
PDF要素一括でExcelをPDFに変換可能https://pdf.wondershare.jp/
Foxit PDF エディタービジネス向けの多機能ツールhttps://www.foxit.co.jp/

📌 手順

  1. ソフトをインストール
  2. Excelファイル選択
  3. 「PDFに変換」ボタンクリック
  4. 変換完了後、PDFを保存

結果:複数のExcelシートを高速でPDF化!

注意点

  • 有料ソフトが多いが、試用版もあり
  • 企業向けおすすめ

【Excel】PDFを取り込む方法【データを活用するテクニック】


まとめ

Excelの複数シートを1つのPDFに考える方法は、用途に応じて最適な方法を選びましょう。

📌おすすめのまとめ方法
方法おすすめのシーン達成
エクスポート機能最も簡単にPDFを作成★☆☆☆☆
印刷オプションを使うレイアウトを調整したい★★☆☆☆
VBAによる自動PDF化大量のExcelを一括変換★★★★☆
オンラインツールを使う簡単に変換★★☆☆☆
PDF変換ソフトを使う企業向けの大量処理★★★★☆

-Excelの書式・印刷, Excel一覧, PDF・その他出力, 印刷・出力設定