こんにちは、藤田建具店の藤田晴樹です。
今回は、**Excelで使える「年間スケジュール自動生成ツール」**を自作したので、その使い方や特徴、作成のポイントをご紹介します。

✔ こんな人におすすめ
- 毎年Excelでカレンダーを手作業で作っている
- 社内・学校・地域団体などで年間スケジュール表を配布している
- 祝日を自動反映したい
- 色分けされたカレンダーをきれいに作りたい
- ExcelのVBAで自動化に挑戦してみたい
🔧 ツールの概要
このツールは、「年度(西暦)」を入力してボタンを押すだけで、1年分のスケジュール表(カレンダー)を自動生成するExcelツールです。
特長は以下の通り:
- 祝日リストに基づいて土日・祝日を自動で色分け
- 必要に応じて祝日名もセルに表示
- 開始月を自由に指定可能(4月始まりの学校・企業カレンダーなど)
- 同名のシートがある場合は自動で上書き防止
- VBAを使って処理を高速化&自動化
>> ダウンロードはこちら <<
🖥 使い方
1. セル「B4」に生成したい**年度(西暦4桁)**を入力
例:2024
2. チェックボックスで「祝日名を表示するかどうか」を選択
- ON:祝日名をセルに表示
- OFF:色分けのみ表示
3. 「スケジュール生成」ボタンをクリック
→ 自動で「2024年度スケジュール」のようなシートが作成されます!
📅 祝日リストの登録方法
「祝日リスト」シートに以下のように入力してください。
B列(日付) | C列(祝日名) |
---|---|
2024/01/01 | 元日 |
2024/01/08 | 成人の日 |
列は B・E・H・K・N列など複数の列にまたがってOKです(可変対応済み)。
✨ 実装のポイント(VBA)
DateSerial
関数で年月日を生成Weekday
関数で曜日を判定Scripting.Dictionary
を使って祝日一覧を高速に照合- シート名の存在チェックで安全設計
- アルファベット列 → 列番号変換をVBAで処理
💡 活用シーン
- 社内の勤務スケジュール表
- 学校やPTAのイベント予定
- 地域行事の年間カレンダー
- 複数事業所で共有するExcelスケジュール管理表
📎 ダウンロード・カスタマイズについて
現在、このツールは自社業務用として使用していますが、ご要望があれば配布・カスタマイズも検討可能です。
使い方や導入相談、拡張のご希望などありましたら、お気軽にご連絡ください。
🔚 まとめ
「手間のかかる年間カレンダー作成を、VBAで一発自動化」
これだけでも業務効率は大きく変わります。
手作業から卒業し、「考えること」に集中するための仕組みづくりを、Excelでできるところから始めてみませんか?
キーワード補足(SEO対策):
Excel スケジュール表、自動カレンダー、祝日付き、VBA 自動生成、業務効率化、Excel 自作ツール、年間カレンダー、Excel自動化
ダウンロード
弊社は木製ドアと、その技術を生かした木製雑貨を製作しています。
・Instagramのフォロー
・オンラインショップの閲覧・購入
を通じて、応援いただければ幸いです。
よろしくお願いいたします。
ダウンロード後、編集ができない場合
> こちらの方のページがわかりやすい!
> ダウンロードしたExcelマクロを使用するために必要な設定-SONO
製作後記
土日祝日入りの年間スケジュールっていいものが見当たらなかったので制作しました。私は精密な木工とその道具作りが好きです。そしてこのようなプログラミング・システム作りも大好きです。便利になるだろうなということを想像しながら作るという点でどちらも共通しています。
いや~楽しい!
いいものを作っていきます🔥