Excelファイルに複数のシートが含まれている場合、
「1つのPDFにまとめて保存したい!」と思うことはありませんか?
複数シートを1つのPDFに変換する方法を解説します。
✔ Excelの標準機能を使う方法
✔ VBA(マクロ)を使って自動化する方法
✔ オンラインツールやPDF変換ソフトを使う方法
目次
Excelの標準機能で複数シートをPDFに変換する
Excelには「エクスポート」機能があり、複数のシートを1つのPDFに変換できます。
✅「エクスポート」機能を使う
📌 手順
- Excelを開く
- 「ファイル」→「エクスポート」→「PDF/XPSの作成」
- 「オプション」をクリック
- 「ブック全体」にチェックを入れる
- 「OK」→「発行」ボタンをクリック
✅結果:すべてのシートが1つのPDFとして保存される!
⚠注意点
- すべてのシートを1ページにかえたい場合は「印刷設定」を調整する
- PDFのページ順は、Excelのシートの順番に従う
【Excel】複数シートをPDFに変換する方法【すべてのシートを1つのPDFにまとめる!】
「印刷」機能を使ってPDFに変換
Excelの「印刷」オプションを使って、複数のシートを1つのPDFにまとめることも可能です。
✅「印刷」オプションを使う
📌 手順
- 「ファイル」→「印刷(Ctrl + P)」
- 「アクティブシートを印刷」→「ブック全体を印刷」に変更
- プリンターの設定で「Microsoft Print to PDF」を選択(Macは「PDFとして保存」)
- 「印刷」ボタンをクリック
- 保存先を指定して「保存」ボタンを押す
✅結果:複数のシートが1つのPDFにまとまる!
⚠注意点
- ページレイアウトが崩れる場合は、「拡大縮小オプション」を調整
- 白紙ページが出る場合は、「変更ページプレビュー」で不要なページを削除
VBA(マクロ)を使って複数シートを自動でPDF化
大量のExcelファイルを自動でPDF変換したい場合は、VBA(マクロ)を使うのが便利です。
✅VBAを使って自動でPDFに変換
📌 VBAコード
Sub SaveAllSheetsAsPDF()
Dim ws As Worksheet
Dim pdfPath As String
' PDFの保存場所を指定(デスクトップに保存)
pdfPath = Environ("USERPROFILE") & "\Desktop\Excel_PDF.pdf"
' PDFとして保存(すべてのシート)
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=pdfPath, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
MsgBox "すべてのシートをPDFに変換しました!", vbInformation
End Sub
📌 VBA 実行方法
- Excelを開く
- 「Alt + F11」でVBAエディタを開く
- 「挿入」→「モジュール」
- 上記のコードを貼り付け
- 「F5」キーで実行
✅結果:すべてのシートをPDFに自動で変換し、デスクトップに保存!
⚠注意点
- PDFの保存先をカスタマイズする場合は、「pdfPath」を変更します
- 特定のシートだけをPDF化したい場合は、
ActiveWorkbook.Sheets(Array("Sheet1", "Sheet2")).Select
を追加
オンラインツールを使ってPDFに変換
アプリをインストールせずに、オンラインで無料ExcelをPDFに変換したい場合は、ツールが便利です。
✅オンラインツールを使う
📌 おすすめのオンラインツール
ツール名 | メールアドレス |
---|---|
スモールpdf | https://smallpdf.com/jp/excel-to-pdf |
ilovepdf | https://www.ilovepdf.com/excel_to_pdf |
📌 手順
- サイトを開く
- Excelファイルをアップロード
- 「PDFに変換」をクリック
- PDFのダウンロードボタンを押す
✅結果:複数のシートが1つのPDFに変換される!
⚠注意点
- インターネット環境が必要
- 機密情報を含むファイルは使用を控える
【Excel】Excelを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/ |
📌 手順
- ソフトをインストール
- Excelファイル選択
- 「PDFに変換」ボタンクリック
- 変換完了後、PDFを保存
✅結果:複数のExcelシートを高速でPDF化!
⚠注意点
- 有料ソフトが多いが、試用版もあり
- 企業向けおすすめ
まとめ
Excelの複数シートを1つのPDFに考える方法は、用途に応じて最適な方法を選びましょう。
📌おすすめのまとめ方法
方法 | おすすめのシーン | 達成 |
---|---|---|
Excelの公開機能 | 最も簡単にPDFを作成 | ★☆☆☆☆ |
印刷オプションを使う | レイアウトを調整したい | ★★☆☆☆ |
VBAを使う | 大量のExcelを自動でPDF化 | ★★★★☆ |
オンラインツールを使う | 簡単に変換 | ★★☆☆☆ |
PDF変換ソフトを使う | 企業で大量処理 | ★★★★☆ |
📌どの方法を選べばいいですか?
✔手軽にPDF変換 → 「エクスポート」または「印刷」
✔複数のExcelを一括変換 → 「VBA」または「PDF変換ソフト」
✔インストール不要で変換 → 「オンラインツール」