リストからPDF一括作成ツール
Excelの差し込みデータをワンクリックで件数分のPDFに出力
| 価格 | 500円 買い切り・税込・更新費なし |
| 種類 | Excel(マクロ) |
| お渡しの形 | .xlsm ファイル(BOOTHはZIP圧縮、ココナラは .xlsm のまま) |
| 発売日 | 2026年5月29日 |
| 買える場所 | BOOTH・ココナラ |
こういう作業をしていませんか
01見積書・請求書・案内状を毎月数十件、テンプレートにコピペで作っている02宛先や金額だけが違う帳票を、1件ずつ手で差し込んでPDF保存している03コピペミスや転記漏れ、ファイル名の付け直しで時間を取られている04PDF出力時に「同名ファイルがあります」と怒られて止まる
実際の画面
加工していない、実際の動作画面です。


できること・できないこと
できること 9件
| リストからの一括差し込み | 「データ」シートの1行目をヘッダー、2行目以降を1行=1件として「テンプレート」シートに差し込む |
| プレースホルダー記法 | {{項目名}} をテンプレートの任意のセルに配置できる。1セル内に複数のプレースホルダーを置いてもよい |
| 件数分のPDFを一括生成 | 確認ダイアログ → 保存先フォルダ選択 → 1行ごとにPDFを作成して保存 |
| ファイル名の自動生成 | A列の値をファイル名に採用。禁止文字(\ / : * ? " < > |)は自動除去し、空の場合は PDF_行番号 になる |
| 同名ファイルの連番付与 | 保存先に同名PDFがある場合は (1) (2) … を付けて保存し、上書きしない |
| 空行スキップ | A列(ファイル名列)が空の行は処理対象外 |
| 進捗表示と結果報告 | ステータスバーに「処理中 n / N 件」を表示。完了後に作成件数とエラー件数を表示 |
| 日付関数の最新値反映 | PDF出力直前だけ自動計算に切り替えるため、TODAY() や NOW() を含むテンプレートも出力日の値で出力される |
| 一時シートの自動後始末 | 処理はテンプレートの一時コピー上で行い、エラー時も一時シートを削除してExcelの設定を元に戻す |
できないこと 10件
| Mac版Excel | 非対応。Windows専用のフォルダ選択ダイアログ・Dir関数・パス区切り「\」を使用している |
| Excel for the web・スマホ/タブレット版Excel | VBAマクロを実行できないため非対応 |
| 項目名の完全一致 | ヘッダーの項目名とテンプレートの {{項目名}} は大文字小文字・全角半角まで完全一致が必要。一致しない箇所は置換されず {{…}} のまま出力される |
| セル以外への差し込み | 置換対象はセルの値のみ。テキストボックス・図形・ヘッダー/フッター内の {{項目名}} は置換されない |
| 表示形式の引き継ぎ | データはセルの値を文字列にして差し込むため、データ側の桁区切りや日付の表示形式は引き継がれない。プレースホルダー単独のセルはテンプレート側の表示形式が適用されるが、文章中に埋め込んだ場合は「100000円」のように区切りなしになる |
| ファイル名列の固定 | ファイル名に使う列はA列固定。変更にはVBAの定数編集が必要 |
| 1件=1ファイル | 全件を1つのPDFにまとめる機能はない。テンプレートは1シートのみで、複数シートにまたがる帳票は非対応 |
| メール送信・印刷 | PDFを保存するだけ。送信や印刷の機能はない |
| フォント | テンプレートで使うフォントはPCにインストール済みのものを指定する必要がある。未インストールのフォントではPDFのレイアウトが崩れる場合がある |
| 処理時間 | 1件ずつPDF出力するため件数に比例して時間がかかる。目安は100件で1〜2分(出品ページ記載値) |
動作環境
| パソコン | Windows |
| Excel | Microsoft Excel 2016 以降(Windows版) |
| 32ビット・64ビット | 32bit / 64bit 両対応の見込み(VBAに Declare 宣言・参照設定なし) |
| 使えるファイル | .xlsm |
| マクロ | マクロの有効化が必要 |
| 入っているもの | リストからPDF一括作成.xlsm のみ(「使い方」シート・サンプルデータ・サンプルテンプレートを内蔵) |
よくある質問
購入後すぐに使えますか?
はい。ZIPを解凍して .xlsm を開き、マクロを有効化すると「使い方」シートが表示されます。サンプルのデータとテンプレートが入っているので、そのまま試せます。
Macで使えますか?
使えません。Windows版の Excel 2016 以降が必要です。
テンプレートに TODAY() を入れても大丈夫ですか?
大丈夫です。PDF出力の直前に再計算するため、出力した日の日付が入ります。
同じ宛名が2件あるとファイルが上書きされますか?
上書きされません。同名ファイルがある場合は 山田太郎(1).pdf のように連番が付きます。
マクロの中身は編集できますか?
仕様を理解したうえで、定数の変更のみ可としています。ソースコードの流用・再配布・転売は禁止です。
購入する
リストからPDF一括作成ツール/¥500(税込・買い切り)/.xlsm ファイル(BOOTHはZIP圧縮、ココナラは .xlsm のまま)。 決済とダウンロードはBOOTH上で完結します。