Excelで複数のシートをPDFに変換したいとき、1つずつPDFにするのは
面倒ですよね。
この操作をスムーズに行うために、Excelの標準機能・VBA・オンラインツール・専用ソフトを活用する方法を紹介します!
目次
Excelの標準機能で複数シートをPDFに変換する
Excelには、複数のシートをPDFに変換するための「エクスポート」機能や「印刷」機能があります。
✅「エクスポート」機能でブック全体をPDFに変換
Excelの「エクスポート」機能を使って、ブック内のすべてのシートを1つのPDFにまとめて保存できます。
📌 手順
- Excelを開く
- 「ファイル」→「エクスポート」→「PDF/XPSの作成」
- 「オプション」をクリック
- 「ブック全体」にチェックを入れる
- 「OK」→「発行」ボタンをクリック
✅結果:すべてのシートが1つのPDFとして保存される!
⚠注意点
- シートの順番はExcelの並び順にある
- シートごとにページ設定を調整しないとレイアウトが崩れる可能性がある
✅「印刷」機能で複数シートをPDFにする
Excelの「印刷」オプションを使って、複数のシートを1つのPDFにすることも可能です。
📌 手順
- 「ファイル」→「印刷(Ctrl + P)」
- 「アクティブシートを印刷」→「ブック全体を印刷」に変更
- プリンターの設定で「Microsoft Print to PDF」または「PDFとして保存」(Mac)を選択
- 「印刷」ボタンをクリック
- 保存先を指定して「保存」ボタンを押す
✅結果:複数のシートが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 実行方法
- Excelを開く
- 「Alt + F11」でVBAエディタを開く
- 「挿入」→「モジュール」
- 上記のコードを貼り付け
- 「F5」キーで実行
✅結果:すべてのシートをPDFに自動で変換し、デスクトップに保存!
⚠注意点
- 特定のシートのみPDFにしたい場合は、
Sheets(Array("Sheet1", "Sheet2")).Select
を追加 - PDFの保存場所を変更する場合は、
pdfPath
を編集
オンラインツールを使ってPDFに変換
アプリをインストールせずに、オンラインでExcelをPDFに変換することもできます。
✅オンラインツールを使う
📌 おすすめのオンラインツール
ツール名 | メールアドレス |
---|---|
スモールpdf | https://smallpdf.com/jp/excel-to-pdf |
ilovepdf | https://www.ilovepdf.com/excel_to_pdf |
📌 手順
- サイトを開く
- Excelファイルをアップロード
- 「PDFに変換」をクリック
- 変換完了後、ダウンロード
✅結果:複数のシートが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/ |
📌 手順
- ソフトをインストール
- Excelファイル選択
- 「PDFに変換」ボタンクリック
- 変換完了後、PDFを保存
✅結果:複数のExcelシートを高速でPDF化!
⚠注意点
- 有料ソフトが多いが、試用版もあり
- 企業向けおすすめ
【Excel】PDFを取り込む方法【データを活用するテクニック】
まとめ
Excelの複数シートを1つのPDFに考える方法は、用途に応じて最適な方法を選びましょう。
📌おすすめのまとめ方法
方法 | おすすめのシーン | 達成 |
---|---|---|
エクスポート機能 | 最も簡単にPDFを作成 | ★☆☆☆☆ |
印刷オプションを使う | レイアウトを調整したい | ★★☆☆☆ |
VBAによる自動PDF化 | 大量のExcelを一括変換 | ★★★★☆ |
オンラインツールを使う | 簡単に変換 | ★★☆☆☆ |
PDF変換ソフトを使う | 企業向けの大量処理 | ★★★★☆ |