フォルダ内のExcelブックを一括PDF化するマクロ|サブフォルダ・変換ログ対応
- Digital200 JPY

フォルダに溜まったExcel帳票を、まとめてPDF化するWindows版Excel向けVBAマクロです。 毎月の報告書、請求書、支店別資料などを1ファイルずつ開いてPDF保存する手間を減らせます。 【主な機能】 ・.xlsx / .xlsm / .xlsb / .xls を一括処理 ・サブフォルダを含めた検索 ・ブックごと/シートごとのPDF出力 ・元のサブフォルダ構造を出力先へ保持 ・同名PDFのスキップ/上書き ・ファイル名への日時追加 ・標準品質/最小サイズの切り替え ・印刷範囲を使用/無視 ・成功、スキップ、失敗を変換ログへ記録 【同梱内容】 ・Excelブック一括PDF化マクロ.bas ・Excelブック一括PDF化マクロ_設定ブック.xlsx ・導入・操作マニュアル.md ・動作確認チェックリスト.txt ・README.txt ・利用規約.txt 設定ブックの黄色いセルを変更し、マクロを実行する構成です。対象フォルダが空欄の場合は、実行時にフォルダを選択できます。 元のExcelブックは読み取り専用で開き、保存せずに閉じます。処理結果は設定ブックの「変換結果」シートに記録されます。 【動作環境】 Windows版 Microsoft Excel 2016以降/Microsoft 365推奨 Mac版Excel、Excel Online、Googleスプレッドシートでは動作保証していません。 【導入について】 同梱の設定ブックを .xlsm 形式で保存し、VBEから .bas ファイルをインポートして使用します。画像付きではありませんが、手順を番号付きで説明したマニュアルを同梱しています。 【注意事項】 ・初回は必ずコピーした少量のサンプルファイルでテストしてください。 ・PDFの見た目は、各Excelシートの印刷範囲、改ページ、用紙方向、拡大縮小設定に影響されます。 ・非表示シート、パスワード入力が必要なブック、破損ファイル等は正常に出力できない場合があります。 ・環境差によるすべての動作を保証するものではありません。 Excel帳票のPDF保存を繰り返している方、定型的な月次作業を短縮したい方におすすめです。
