4.22  2024/05/01  変更 表示プロセス名(シフト君)     ボタンクリック時処理(ESC) 4.21  2023/07/27  障害 終了後 Excelプロセス残留対応(タスクマネージャー) 4.20  2023/07/21  追加 公開用HTML作成画面に、全てオン/全てオフ のスイッチ設置  改良 公開用HTML:画像最大幅を動的に設定 CSS,JSでカスタマイズ可      最大幅:ウィンドウ幅の1.5倍 右マージン:20px  変更 セットアップ.vbs:書庫内実行を不可にする 4.11  2023/02/06  障害 セットアップ時にエラー発生(Excel2019,Office365)       429ActiveXコンポーネントはオブジェクトを作成できません。 4.10  2022/06/15  改良 有効期限切れ処理:起動状態は継続  変更 ヘルプ表示用のブラウザをIEから既定のブラウザに変更 4.00  2022/04/26  障害 「基本設定」シートで自動計算されていない  追加 「ファイル」メニュー追加     「新規作成」メニュー項目追加 3.97  2022/03/28  改良 試用期間延長(42日←28日)     セットアップ.vbs:Excel未インストール時のエラーメッセージ      セットアップフォームをシステムモーダル表示     ライセンスキー入力フォーム:画面中央に表示 終了時の保存確認     シフト表体裁 3.96 2021/04/01  障害 名簿に名前を追加しても反映されない(シフト君を再起動すればOK) 3.95  2020/12/09  改良 条件データ読み込み時に存在しないファイル名入力を不可  更新 休日カレンダー:2021(祝日法改正) 3.94  2020/07/02  改良 最適化精度アップ  追加 全勤務不可時の強調罫線表示機能 デバッグコマンドメニュー  改良 予約罫線:罫線色設定表/シフト表への罫線色を即時反映 3.93  2019/11/01  改良 勤務入力フォーム:背景テクスチャーを消去して見易く(不可勤務)     シフト表作成ブック(shift.xlsm/xls):年リスト非表示 3.92  2019/03/08  障害 選択行列罫線ハイライト:コピー/貼り付け不可になることへの対処 3.91  2019/03/06  追加 選択行列を罫線ハイライト:不可勤務/予約勤務 3.90  2019/01/27  追加 シフト表選択行列を罫線ハイライト  改良 祝日表更新 3.81  2017/11/06  障害 セットアップ時エラー(64ビット版)      エラー: パスが見つかりません。      コード: 800A004C      ソース: Microsoft VBScript 実行時エラー  改良 公開用HTML(style.css):マウスオーバーでメニュー強調 3.80  2017/03/22  追加 マスターキー処理  改良 ライセンスキー前後にスペースが含まれる場合の対処     累計均等化:総勤務数/個別勤務数/休み数 3.75  2016/12/08  改良 個別ヘルプリンク:ベースURL使用 3.74 2016/12/05  追加 個別オンラインヘルプボタン(?記号) 3.73 2016/11/15  改良 二重実行抑止:シフト表作成中の「シフト表作成」クリックを無効  変更 料金改定 3.72  2016/10/14  改良 シート個人別カレンダー:祝日名追加表示     祝日表年初期値設定 2005 3.71  2016/09/24  障害 簡単設定(必要最少人数)の値が保存されない  改良 条件データ保存時の既定ファイル名設定(無題.csv) 3.70  2016/09/20  追加 簡単要員設定機能:休日・平日の必要最終人数を転記     休日表追加:各種カレンダーに反映 3.68  2016/09/15  障害 既存データ読み込み時に異常終了 実行時エラー'1004': Rangeクラスのborderaroundメソッドが失敗しました。     シフト一覧曜日不正 3.67  2016/09/04  改良 シフト作成中のシート操作での異常終了防止  変更 要員設定保護セルを灰色:メンバー組み合わせ禁止/必須のID 3.66  2016/08/24  障害 メンバー組み合わせ禁止不正 3.65  2016/08/07  追加 公開用HTML:シフト一覧  改良 公開用HTML:CSS     手動調整用種別リストの最少化  変更 メインフォーム外観:幅を100px拡張 3.64  2016/08/04  追加 公開用HTMLに勤務種別表をスライドアップ表示用ボタン 3.63  2016/06/17  障害 公開用HTML起動エラー  改良 シート入力チェック強化:個人スケジュール、休み増減     公開用HTML:CSSで中央位置に配置 3.62  2016/03/19  障害 氏名がスペースの場合異常終了  改良 予定休み日数入力チェック 3.61  2016/03/04  改良 開始条件の詳細を既定で開いた状態にする     シフト表列幅をカスタマイズ可 3.60  2016/01/20  障害 連続勤務禁止パターン不備     勤務時間帯表示:日跨ぎ前日勤務不備 3.50 2016/01/13  改良 64ビット版Office対応 3.49 2016/01/12  変更 連続勤務禁止パターン記述不備−シフト表基本設定 3.49  2015/10/29  障害 シフト別表不備:公開用HTML  追加 ピボット集計  改良 公開用HTML出力区分をブックに保存     勤務時間入力:基本設定 小数入力     時間帯表:スピンボタンを非表示−公開用HTNL     各シートボタン配置 3.48  2015/10/25  障害 入力規則不備:休憩時刻 3.47  2015/10/20  追加 休憩開始/終了:基本設定  改良 微細改良多数 3.46  2015/05/30  障害 「シフト表作成」で「要員設定」の説明テキストボックスが背面に表示  改良 「クリア」ボタンクリック時に自動で先月データ転送処理を行わない     (エクセル側でMSG表示時に自動でアクティブにできないため)  変更 フォーム下部マージン(48←42px) 3.45  2015/05/09  改良 シフト表での「予約」勤務罫線を強調表示     シフト表クリア時の「キャンセル」文言  変更 インストールパッケージ名を「item.msi」&隠しファイル 3.44版 2015/04/14  障害 不可勤務(個人設定条件)の条件が反映されない     連続不可勤務(基本設定)の条件が反映されない 3.43版 2015/01/18  追加 航海用HTMLに基本設定、要員設定追加 3.42版 2014/04/19  変更 消費税対応 \3,240 ← \3,150 3.42版 2014/03/27  改良 ブックが作業(カレント)フォルダにない場合はエラーメッセージを表示 3.41版 2014/02/16  障害 連続勤務不可条件表の一部(N12:Q13)が反映されない 3.40  2014/01/17  追加 公開用HTML作成 3.30  2013/12/22  改良 別ブック同一名シート(人員配置表)を明確に区別     ピボット集計:excel2002-2003対応 3.20  2013/12/17  追加 ピボットテーブル集計  改良 クリップボードエラー対処 3.11版 2013/11/21  改良 セットアップ版 3.10版 2013/11/06  改良 64ビット版Office対応     スプラッシュフォント:MSP ゴシック 36 ← HG丸ゴシック     (スプラッシュ文字が表示されない環境への対処) ---- ↑ アップデートパッチ ↑ ------------------------- 3.00版 2012/07/07  障害 シフト表がロックされて入力できない     日付エラー対処  改良 ウィンドウ枠固定解除(行)     表示倍率(100%→90%)     終了時に保存確認メッセージを表示  変更 メールアドレス 2.90版 2012/07/05  追加 メニューに確保優先方式を追加     単休(一日だけの休み)、単勤(一日だけの勤務)を最少化  改良 作成時の画面ちらつき解消(2007/2010)     予約設定高速化 2.80版 2012/04/15  改良 若干の高速化     Webページを既定のブラウザで表示     不可条件シートに数式設定可     予約設定の高速化 2.71版 2011/03/17  障害 作成開始時に「実行時エラー'9' オーバーフローしました」 2.70版 2010/12/17  改良 完全バックグラウンド処理     起動の高速化 2.60版 2010/12/15  障害 作成開始日が2日以降の場合の予約転記不備  変更 ダウンロードファイル形式(lzh→zip)     試用版条件緩和(名簿制限撤廃)     試用版期間延長(14日→28日) 2.51版 2010/02/28  障害 個人別カレンダー6週目の色設定不備     不可/予約勤務の重複チェック不備  改良 本体フォーム表示位置 2.50版 2009/12/18  追加 進行状況メッセージ表示位置指定      (中央/右上隅/右下隅/左下隅) 2.40  2009/07/05  改良 インストールフォルダの変更     C*\Program Files → ユーザードキュメントフォルダ     (Vista,Windows7のUAC対応) 2.34 2009/04/23  障害 Excel2000で起動不可となる不具合 2.33  2009/03/20  障害 メンバー組み合せ禁止/必須の復元機能不具合 2.32  2009/03/14  障害 メンバー組み合せ必須不具合 2.31  2009/01/19  障害 最大人員数(20名)時の不備(20人目が表示されない) 2.30 2008/08/14  障害 連続勤務日数上限不具合     残分の60分を超える場合の表示不正  追加 Excel2007対応  改良 ライセンス無効時にExcelも終了 2.20  2008/04/10  改良 試用条件の緩和(2005,2006年の全月を試用可)     勤務種別略称の長さを3文字以上も許可 2.10  2008/02/10  改良 試用条件緩和(2006年10,11,12月を作成可)     開始条件確認から開始条件設定ボタン削除  障害 試用版の月判定不正     個人別カレンダーの段(週)数不足(5週→6週) 2.03  2008/02/04     ウィルスバスター2008対応(SendKeysを使わない) 2.02  2008/01/12     再試行でオーバーフロー発生への対処     休み過多時の再挑戦処理不具合     月途中開始日時、先月下旬日の表示不正対処 << 以下 2007 >> 2.01 10/13 改良 試用版でのヘルプ自動表示削除、ヘルプをIEで表示 2.00 08/31 08/30 ・先月データ転送処理:数値チェック << 以下 2006 >> 08/20 ・勤務終了時刻入力を24時間超えにも対応  終了時刻<開始時刻 : 翌日扱い  終了時刻>24:00(=1) : 同翌日扱い ・開始/終了時刻を5分単に入力 ・同、結合解除によりコピー可能とする ・時間別表示で前日に規定外勤務がある時、注意文言表示 ・ヘルプをオンラインヘルプとしてパッケージから削除 << 以下 2005 >> 12/26 ・ライセンスキーの末尾の不要な文字をカット 12/12 ・人数以上に拒否勤務を指定した時、不可数に反映されてしまう不具合の対処 ・要員数設定にいつの間にか要求率が消えていたことへの対処 1.93 04/14 ・勤務シフトスケジューラーとの競合対応 1.92 04/05 ・ビルド不具合対応 1.91 12/26 ・ライセンスキーの末尾の不要な文字をカット 12/12 ・人数以上に拒否勤務を指定した時、不可数に反映されてしまう不具合の対処 ・要員数設定にいつの間にか要求率が消えていたことへの対処 1.90 11/14 ・勤務シフトスケジューラー2.33版の一部機能取り込み 1.81 05/01 ・CSV出力エラー対応 1.80 04/25 ・入力途中での切り替えで「切り替え-継続-キャンセル」のメッセージが表示  →「ESC」処理を実施後切り替える 03/30 ・勤務日数調整でマイナスが登場することへの対応 ・各シフト表の幅調整 1.70 03/23 ・個人条件(拒否勤務)数が0の時は読み込まない 03/06 ・ID番号未入力時 Valで0に数値変換(MyMod) 1.60 02/20 ・shift.xls 最適化比重を1〜8に初期値=1を設定 ・最適化比重の書込みはType_Cntのみ、&Opt(10)も書込み追加 02/21 ・機能制限緩和:上位1名に変更 ・シフト表のIDと名前の条件付書式削除 02/08 ・予約が無効になった退行バグの修正  予約設定のTime_Table(Mem_No,d)=i が欠落していた ・sample_2の基本設定略称色再設定  →コピーして貼り付けていたため実際の色とは異なっていた ・3ヶ月合計の読み込み位置不正改修:実害は無し  shift.xlsの該当位置に「過去3ヶ月計」の名前を追加  シフト君ではその名前の領域データを読み込む ・shift.xls標準偏差合計式不正改修:実害は無し    単日勤務を3ヶ月合計使用時2度足していた ・「休み偏差」が0の時は勤務日数の調整をしない 02/07 ・sample_2の深夜勤務間違いを訂正 17:00〜2:00に変更 02/05 ・組み合わせ禁止パターンで11以上でアベンド→配列を16に拡張 ・確保失敗の時、最適化を行い再度確保する  勤務日数が均等になれば格段に確保しやすくなる。 02/04 ・shift.xlsの読み込みをカレントパスに変更 ・個人条件設定の1人目の設定で時折アベンドすることへの対応  shift.xlsで参照でOffset(-1,0)となっていたのを(0,0)に変更 ・開始条件設定の年と月は既存の値を表示 ・ライセンスをlicensekeyファイルに保存する ・メニューの表示スタイルを大幅変更   サンプルを3例、新規作成を2例追加   ヘルプを直接インストーラーに設定、実行時の解凍を取り止め ・休み日数の偏差が0の時勤務日数調整が行われない不具合を改修 ・休み確保失敗時は再挑戦 ・先月最終日結果使用時は単日勤務日数に反映 ・連増勤務上限/連続休み数上限が空白時の処理追加 02/03 ・Splashウィンドウの幅を文字数に合わせて自動変更 ・確保成功のSplash表示 02/02 ・個人条件設定シートに1以上255以下の整数入力の規則設定 ・中止時にはすぐ止まるようにする  最適化と勤務日数調整の先頭で判定し処理を始めない ・基準開始日>作成開始日の時のエラー処理  同、勤務日数調整    全体で順位は付けるが既存部の調整はしない ・標準偏差計を小数以下2桁までにする ・shift.xls ウィンドウ枠の固定位置、確保人数の条件付書式変更 ・基本設定レイアウトを少々変更→説明部分と色分け ・確保失敗時3秒待ち、中止できるようにする   →何の勤務が確保失敗なのかを調査できるようにするため 01/31 ・開始条件設定中のSplashウィンドウ表示 ・開始条件設定でポップアップメッセージ表示 ・作成開始日<基準開始日の時の月を+1する V1.50 ・Sift.xls:基準開始日>作成開始日の時のClear処理 ・基準開始日>作成開始日の時の作成処理不具合改修 << 以下 2004 >> V1.40 12/29 ・個人条件設定で番号入力のチェック追加 ・要員設定で組合せ禁止条件を初期化していない時アベンドすることへの対応 ・他、微細改良 12/17  外側の内側罫線を極太に設定 12/16 ・基本設定:3日連続禁止をコピーできるようにする 12/10 ・予定休み数が不足する場合があることへの対応  →不足する時は入れ替えない 12/06 ・個人別条件設定で休み日数を自由に入力できるように変更 ・3日間の勤務組合せ禁止パターン設定 ・入力高速化のために個人別条件設定では自動計算をしない ・フォームをドラッグで移動できるようにする 12/02 ・障害対応:開始条件設定でエラー発生対応  →リストボックスのインデックス設定間違い ・開始期準備が2日以降だと、翌月の曜日が不正 ・同、日別時間帯でエラーが発生 ・基本設定のカラーパレット変更 ・勤務情報設定の色→消去時、デフォルト色になるように条件付書式設定 ・勤務日数調整で余剰数=0のとき何もしないを余剰数<=0に変更 ・個人別シート追加 ・同、基準開始日が月半ば時の対応 ・ホームシートを要員配置表に変更 11/29 ・日別時間帯シートの印刷設定変更→横向き、タイトル設定 ・試用期間中の制限事項追加  →スケジュールシートのスタッフ上位10名の名前と休み日数を固定 11/27 ・単日勤務防止機能追加 11/17 ・連続勤務日数上限/連続休み日数上限の機能追加 11/11 ・予定シートの曜日算出数式間違い改修     ・勤務日数調整の前に仮最適化追加 11/09 ・人員配置表シート改竄検査追加 11/03 ・shift.xls , in.xls に分離  同時編集後の保存時、個人入力シートでコンフリクトが発生するため 11/02 ・共有機能によるネットワーク対応 10/28 ・高速化:1行または1列単位に再計算する ・残り時間→Time関数を使用 10/27 ・休み数対応  →勤務予定数(その月の日数-休み予定数)と要員設定の差には   勤務種別の上から順に割り振る 10/26 ・最適化精度向上 10/24 ・個人別カレンダー作成 ・最適化比重を設定可能にする ・最適化時の標準偏差がExcelと不一致の件解決  →予約で各勤務値を2重に加算していた 10/23 ・先月最終日データをTime_Tableの左端に複製  チェックボックスで表示と使用の有無を指定 10/22 ・準備中をもう少し詳しく (個人別設定読み込み中/要員設定読み込み中/予約設定中) 10/15 ・ダウンロードカウンター設置 10/14 ・サーバーにアップ ・ヘルプほぼ完了 10/13 ・最適化改良完了 10/06 ・指定した日付から作成開始可能  →現在のデータの読込みと総数計算 ・12ヶ月分の最終日データフィールドを作成  →先月のデータを初期値とする 10/05 ・基本ロジック改良 09/30 ・勤務ごとの色分け、指定可能 ・スケジュールで対応