処理がより速く、割り当てがより確実に、大幅アップデート!!
シフト表自動作成・割り当て・計算VBAを、更に使いやすいものにアップデートさせました。変更点は、以下の通りです。
シフト表自動作成・割り当て・計算ツールが
大幅に進化しました!
操作がグッと楽になり、もっと安心・確実になりました。
ITが苦手でも大丈夫!あなたにとってのメリットを徹底解説
今回のアップデートは、シフト作成時における「ストレスを減らすこと」に、最大限の焦点を当てました。
もう、「マクロのエラーで動かない!」「使い方が分からない!」と悩む必要はありません!
1. 「?」がなくなって、誰でも迷わず使えるように!
【改善点】何をどこに入力すれば良いか、親切に教えてくれます。
✨ ユーザーメリット:操作ミスが激減します!
- 使い方を最初に案内: 起動時に「まずはここを見てね」とウェルカムメッセージが表示されます。
- 入力例も表示: 「10月なら10を入力」のように、具体的な入力例が表示されるので、迷うことがありません。
- エラー時も安心: エラーが出ても「エラー番号: 13」のような専門用語ではなく、「シフトパターンを確認してください」のように、具体的な対処法を教えてくれます。
【改善点】実行するたびに操作手順を記載したシートが自動作成されます。
✨ ユーザーメリット:マニュアルを探す手間がゼロに!
「あれ?どう操作するんだっけ?」と迷った時、新しいシートに操作手順が常に表示されています。引き継ぎの際も、このファイルだけで完結できます。
【改善点】不正な値(ありえない数字など)を入れても、エラーで止まらずに再入力を促します。
✨ ユーザーメリット:エラーによる中断がなく、作業がスムーズに!
- 以前: 不正な値を入力 → 画面が固まり「エラーで停止しました」
- 更新後: 不正な値を入力 → 「職員数は1〜100の間で入れてください」と優しく注意 → 再入力を促される
エラーで作業が中断することがなくなり、落ち着いてやり直しができます。
2. パートさんや固定・変則勤務者にもしっかり対応!
【新機能】通常職員とは別に、パート職員・非常勤職員専用のシフトパターン(短時間勤務など)を設定できるようになりました。
✨ ユーザーメリット:別で手作業していた手間がゼロに!(データ入力の手間軽減)
【以前】
通常シフト(A, B, C)を作成 → パートシフト(H, I, J)は手動で書き込み
【更新後】
通常シフトとパートシフトの「枠」を同時に自動作成!
🔔 ご注意: パート・非常勤職員のシフト枠(H, I, Jなど)は自動で作成されますが、自動割り当て(ランダムに埋める処理)は対象外となります。枠作成後に手動で割り当ててください。
3. シフトの「空欄」が極限まで減ります!
【改善点】シフトの割り当て処理を3つの段階に分けて実行することで、空欄を最小限に抑えます。
フェーズ1:最低人員確保
💡 最優先: 各日「これだけは必要」という人数をまず埋める。
→ 人手不足になる日を確実に防ぎます。
フェーズ2:空欄を埋める
💡 次のステップ: 残りの空欄をランダムに埋めていく。
→ シフトの偏りをなくします。
フェーズ3:条件を緩める
💡 最終調整: どうしても埋まらなかった場所を、少し条件を緩めてでも埋めに行く。
→ 空欄を限りなくゼロに近づけます。
【改善点】「完了しました」だけでなく、割り当てが何パーセント成功したかを表示します。
✨ ユーザーメリット:手直しが必要な箇所が一目で判断できる!
作成後、「割り当て率 98%」「未割り当てセル数 12個」のように、具体的な数字が出るため、残りの2%(12個)だけを手動で直せば良いとすぐに分かります。
4. データが守られ、処理も速くなりました!
【改善点】新しい月を作成する際、以前のシフトデータが誤って上書きされるリスクがなくなりました。
✨ ユーザーメリット:安心して新しい月を作成できます。
以前のシートからコピーするのは、職員の名前と番号だけ。日付や古いシフトデータはリセットされ、新しい月のデータとして安全に処理されます。
【改善点】内部的な計算のムダを減らし、画面の更新を抑えることで処理速度が向上しました。
✨ ユーザーメリット:待機時間が減り、イライラしません。
特に職員数が多い場合や、複雑なシフトを組む場合に、完了までの時間が短縮されます。
まとめ:これが新しいツールの力です!
今回のアップデートで、ツールは「使いやすさ」「安全性」「機能性」の全てで大幅に向上しました。
初めての方も、複雑なシフト管理にお困りの方も、
ぜひ新しいツールをお試しください!
使用方法
基本的な使用方法は、以前のものと同じです。但し、パートさんや固定・変則勤務者のシフト表も作成できるようにしたので、そこの操作手順だけ増えています。また、シフト表の割り当て計算の精度がかなり上がったので、是非、試してみてください。
また1点、シフト表割り当てに関するコツとして、『最大人員数』を少し多めに設定すると、100%(空欄なし)で割り当てがされやすいので、おすすめです。
ダウンロード
ダウンロード前に、しつこいようで大変申し訳ないですが、以下の注意点を必ず読まれた上で、ダウンロードをしてください。
VBAで作られたマクロはとても便利ですが、一定のリスクも存在します。AIを安全に使うための知識があるように、マクロを安全に使うための知識も必須なので、以下の点を必ず読まれた上でご利用ください。
- マクロの有効化: マクロ付きのファイルを開くと、Excelの上部に「コンテンツの有効化」というボタンが表示されることがあります。自分で作ったファイルや、信頼できる人が作ったファイルの場合は、このボタンを押してマクロを使えるようにします。
(※マクロのブロック解除方法は、ダウンロードしたファイルを「右クリック」→「プロパティ」→「全般」→「ブロック解除」のチェックボックスを選択して、「OK」で終わりです。詳細は、【実践⑤】に記載しています)
- 知らないファイルは開かない: 送り主が不明なファイルの「コンテンツの有効化」はクリックしないでください。ウイルスなどが含まれている危険性があります。
(※ここで配布されているものは、まさに”知らないファイル”なので、私に関する情報や、プライバシーポリシー等を読まれた上で、信頼できると思われた場合のみ、ダウンロードしてください)
- 園内で共有するときのルール: もし、園の皆さんで使う際は、マクロの使い方やこの「マクロの有効化」の注意点も、共有するようにしましょう。
当ブログサイトで提供している、各種VBAツールは自由に改変が可能です。但し、当ブログサイトに掲載されている各種VBAツールを使用・配布・公開することによって起こりうるいかなる損害、また第三者に対し損害を与えた場合においても、当ブログサイトでは一切の責任を負いません。各自が自己責任のもとでご使用ください。
↓↓ダウンロードはこちら↓↓
シフト表自動作成_計算VBA(2025年更新版)
↓↓おまけダウンロード↓↓
シフト表自動作成_計算VBA(更新版)
こちらは、コードのみをWord形式で抜き出したものです。何か、コードに変更等を加える際は、ここでダウンロードしたものを、そのまま各AIにコピペしていき、各園に合った形で好きなように、更に使いやすくアレンジしてください。