top of page

​タグ一覧

配列処理(73)

階層化フォーム(33)

ファイル操作(28)

開発事例(22)

シート・セル操作(18)

図形操作(13)

コード自動生成(10)

ユーザーフォーム(9)

文字列操作(8)

設計思想(7)

開発効率化(6)

数学(6)

GAS(5)

アニメーション(5)

技術解説(4)

講座実施報告(5)

イミディエイトウィンドウ(4)

Googleスプレッドシート(4)

副業(4)

クリップボード(4)

条件付き書式(4)

その他(4)

ココナラ(3)

小説(3)

HTML(3)

JavaScript(3)

OneDrive(2)

イベントプロシージャ(2)

Enum(2)

PDF(2)

フリーランス(2)

リスキリング(2)

Outlook(2)

介護(2)

Discord(2)

シフト表(2)

LookerStudio(2)

日報(2)

カレンダー(2)

罫線(2)

パズル(2)

小ネタ(2)

コード解説(2)

クラスモジュール(2)

ステータスバー(1)

コード解析(1)

バックアップ(1)

可変長引数配列(1)

ブック処理(1)

スクレイピング(1)

スプレッドシート(1)

coconala(1)

リボン登録マクロ(1)

QRコード(1)

実行予約(1)

給与計算(1)

VBA不使用(1)

リボン(1)

超勉強会(1)

スピログラフ(1)

図名描写(1)

連想配列(1)

溶接ロボット(1)

保育士(1)

楽天市場(1)

経理(1)

医療(1)

文書作成(1)

発注書(1)

ショートカット(1)

WebAPI(1)

色操作(1)

スーパー開発ショートカット(1)

ライブラリ処理(1)

放課後等デイサービス(1)

児童福祉支援(1)

学校(1)

UI(1)

CAD(1)

カーソル操作(1)

【開発事例】保育士向けシフト作成支援ツール(Excel VBA)

更新日:2025年6月21日

※掲載している内容・資料は、実際の案件に基づきつつ、個人・企業が特定できないよう内容を一部加工・再構成したものです。守秘義務に配慮し、実際の顧客情報等は一切含まれておりません。 今回ご紹介するのは、保育士向けのシフト表をExcelで作成する業務を効率化するために構築したVBAツールです。


普段、当方では「自動でシフトを最適化するアルゴリズム構築」も得意としており、条件の優先順位や希望の充足率、日別・時間帯ごとの人数バランスなど、複雑なロジックをVBAで完全自動化する設計に数多く対応してきました。実際、そのような高難度なシフト自動作成は他出品者様では構築が難しいケースも多く、当方が継続してご依頼をいただいている分野でもあります。


ただし、今回の案件では予算の都合もあり、完全自動化ではなく「あくまで人の手で判断しながら効率よく作成できる仕組みを提供する」という前提で、低予算でも導入できる入力支援型のUIツールをご提案・開発いたしました。

保育士向けシフト作成支援ツール(Excel VBA)


◆ 開発の背景と課題

保育園などの現場では、職員のシフト作成が月ごとに発生する非常に煩雑な作業です。日付・曜日・職員ごとの希望・勤務パターン・早番/遅番人数の調整・祝日の処理・合計勤務数など、多くの条件を見ながら手動で入力・調整を行う必要があり、以下のような課題がありました:

  • シフト記号(A〜Kなど)を手入力で設定しているため、記入ミスや集計ミスが発生しやすい

  • 各日の早番・遅番の人数チェックを別表で確認する必要があり二度手間

  • 入力内容が希望とどれだけ一致しているかを都度確認しながら作業する必要がある

  • シフトのパターンが多く、全体のバランスを目視で確認するのに時間がかかる



◆ 提案したソリューションの概要

今回は予算の制約もあり、完全自動化ではなく、「人の判断を前提にした効率化」に重点を置いたUIツールとして、以下の機能を中心に開発しました:


◎ シフト記号をボタン入力できるUI

  • A〜Kのボタンを配置し、セルを選択してボタンを押すだけで記号入力可能に

  • ダブルクリックでポップアップ型の入力フォームも出現

  • 色付きで直感的にわかりやすく、ミスを防止


◎ 自動集計+アラート表示

  • 日別の各記号の人数を自動集計(早番・遅番不足なども着色)

  • 各職員ごとの回数や勤務時間・勤務日数も即時に反映

  • 土曜出勤の回数なども自動カウント


◎ 入力補助ツール

  • 2つのセルを選択して入替ボタンを押すだけでシフト交換が可能

  • 特殊な勤務(「13:00-19:00」など)にも対応する自由入力欄+手動集計欄


◎ 祝日管理・反映

  • 別シートに祝日一覧を登録すると、自動で「休」表示+色分け

  • カレンダー形式で祝日登録も簡単



    全体仕様
    全体仕様


◆ 結果・導入後の効果

  • 担当者がシフトを組む作業時間が大幅に短縮

  • 人数調整ミスの大幅減少(エラー表示機能)

  • レイアウトの視認性が向上し、他スタッフとも共有しやすくなった



◆ コメント

今回のように、「完全自動化」ではなく、「入力支援」や「可視化支援」を中心としたExcel VBAツールの設計も非常にニーズが高く、低予算でも十分に現場で役立つシステムを構築可能です。条件分岐や入力フォーム、条件付き書式など、Excelの機能をフル活用することで、手動作業でもストレスなく運用できます。



◆ 依頼をご検討の方へ

本記事のような業務用Excelツールの設計・開発を数多く手がけています。低予算でも「業務をラクにする」導入が可能です。

Excel VBAによる業務自動化・ツール開発をご検討の方へ

​"脱Excel"の前に、現状のExcelの潜在能力を120%発揮してみませんか?

Softex-Celware

​インボイス登録番号:T5810983887134

  • Facebook
  • Twitter
  • YouTube

©2023 softex-celware。Wix.com で作成されました。

bottom of page