VBAの帳票生成代わりにテンプレートファイル(.xltx)を使う方法は?
結論
テンプレートファイル(.xltx)でVBAの帳票生成を代替
詳しい解説
VBAでシートをコピーして帳票を生成していた処理は、Excelテンプレートファイル(.xltx)を使えばマクロなしで実現できます。定型フォーマットを.xltx形式で保存すると、ダブルクリックで自動的に新しいファイル(.xlsx)が作成されます。数式やピボットテーブル、条件付き書式をあらかじめ設定しておけば、データを貼り付けるだけで帳票が完成します。VBAのWorksheets.CopyやSaveAsが不要で、全バージョンで利用可能です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 対応 | 対応 | 対応 | 対応 | 対応 |