﻿ver1.0          2022.12

ver1.1		2023.1.4	
・年歴に時数及び給食を表示させるか選べるようにした。それに伴い、各モジュールを変更した。
・月歴のユーザーフォームに時数自動記入の機能を追加。年歴のユーザーフォームからは削除。
・集計について、時数のみ月歴からデータを集計するよう修正
・日報のデザインを少し変更。
・年歴データシートから離れたときに説明用シェイプを全て非表示にするように改変。
・日報の給食の横に清掃の有無も表示するよう改変。

ve1.2		2023.1.21
・年歴データ、年歴、月歴シートを表示すると説明が出るようにした。userformを多数追加。
　shapeを表示、移動、消去するプロシージャも追加。
・家庭用月歴の月名が書き換わらないバグを修正。
・起動時に全シートが先頭行先頭列にロールアップするよう改変。
・２月２９日で保存した日報を次回起動時に開こうとするとuserform4を開くときエラーとなるバグを修正。
　userform4のコンボボックス値をロードするプロシージャ内でuruudosiをboolean値でなく整数値として判定していたため。

ver1.3		2023.2.4
・年歴描画のプロシージャを改変。データ転送一日分、linewriteを書き換えて１セルの描画プロセスを作り直す。また、使
　えるフォントを２から３に増加し年歴の文字をできるだけ大きくした。ver1.2では年歴描画時に年歴が真っ白になるバグが
　あったが、上記改変に伴い改善の見込み。
・コンボボックスのあるuserformすべてに、読み込み時のエラーを防ぐため on error resume nextを追加
・ver1.2で起動時に全シートを先頭行先頭列にロールアップするようにしたが、起動が遅くなるのとメモリが不足する事例が
　起こったため、起動後最初に年歴または月歴シートを開いたときにロールアップするように改変。
・月歴、年歴データの説明文の文面を改変。黄色→休日色、水色→青、昨年度の月歴データ。

ver1.4		2023.3.4
・年歴で、略語を一番下の行の右端に表示するよう改変。具体的には、linewriteを大きく改変し、データ転送１日分
　プロシージャも一部改変した。
・登校日ではないが勤務のある日の指定ができるようにした。これを指定すると休日でも年歴の行事欄のみ非着色となる。
　日付、給食欄は休日色になる。module2の画面着色プロシージャ、module3のデータ転送1日分、初期設定、userform1の
　全データ消去ボタンのコード等々を改変

ver1.5		2023.3.8
・環境依存文字があると文字数が正しくカウントされず、年歴セル内の略語の表示位置が狂うので、環境依存文字があっても
　ただしく文字数をカウントできるよう文字数プロシージャを新設。
・説明用図形が削除されてしまった場合、説明図形を表示させようとするとエラーとなるバグを修正。具体的には、特殊移動
　プロシージャを改変し実行前に図形が存在するか確認するようにした。

ver1.6		2023.3.9
・d.range(cells) のようにrangeを使っていると、dがアクティプシートでない場合エラーとなる。range(d.cells) が正しい。
　プログラム内の記述を全て正しく書き直した。
・説明用図形の表示、非表示を全て専用プロシージャで行うようにした。shape番号表示()の中に図形がシート上に存在するか
　確認する機能を入れてあるので、図形が誤って削除されていてもエラーで停止する事態を防げる。
・日報の次の登校日を調べるプロシージャにバグ。以前の年歴データに学年別時数を記録するバージョン用の仕様となってい
　たため正しく動作しなかったので修正。
・職員用年歴の説明（userform17）を×で閉じたときに説明用矢印が残ってしまうバグを修正。
・家庭用月歴の校名が表示されないバグを修正

ver1.7		2023.3.24
・校支援連携で、２月以降のデータをコピーしようとするとエラーとなるバグを修正。1～3月に年を加算しなかったため。
　module8の曜日記入プロシージャを改変。

ver1,8		2023.5.9
・データ入力の説明を書き換え、データ移動の方法を説明するようにした。
・家庭用年歴に時数を表示するか初期設定で選択できるようにした。
　それに伴い、初期設定シートの家庭用年歴表示選択プロシージャを変更。表示の状態によって日付、行事内容列の幅を変更するようにした。
　また、休日色の指定セルも変更になっている。
・職員用、家庭用月歴で給食を非表示にすると年歴のタイトルが非表示になるバグを修正
・年歴データを月歴に取り込むと昨年度データ列が自動的に表示されていたのを中止。わかりにくいため。
・月歴の時数自動記入をクリックしたときに、説明文を表示するように改変。

ver1.9		2023.6.3　　ファイル名を年間行事予定・月歴・週歴・日報簡単作成　に変更
・データ入力の説明の、データ移動の説明文をわかりやすく書き換え。
・データ入力の説明を中止したとき矢印が消えないuserformがあるので、中止したときはシート上の全てのシェイプを消去するよう改変。
・月歴の自動時数記入で、年歴に時数が記入されていた場合は、各学年の時数はその時数以下になるようにした。
・データシートの日付部分を手動で消去されてしまうとエラーが出るので、日付部分にシート保護をかけて変更不可とした。また初期設定プロシージャにマクロからのみ変更可とする命令を追加。
・データシートに保護をかけるとドロップダウンリストの設定ができなくなるので初期設定プロシージャで一時的に保護解除しその後
　再度保護をかけるようにした。

ver 2.0		2023.11.24
・月歴、年歴の説明用矢印を念のため印刷時には印刷されない設定にした。
・ベクターのサイトの最新版へのリンクをつけた。

ver 2.1		2024.4.10
・起動画面に最新版へのリンクを貼り付けた
・日報の取り込みで、2回目以降はデータ消失の警告を出さないようにした
・日報の日直欄を見やすく書き換え
・日報を五日分内部シートに保存できるようにした。

ver 2.2		2025.1.25
・シート変更　データ→年歴データ
・年間予定表（職員）シートの説明用シェイプを削除。userform17も削除
・モジュール先頭で宣言されているオブジェクト変数　 as worksheet がある場合 set ～　=nothing を処理の最後に挿入

ver 2.3		2025.4.8
・週歴の書式を一部変更。全ての学年の時数が表示できるようにした。また日報にも全学年の時数が表示できるようにした。
・日報に、週歴からデータを読み込む際に、２日目の内容を１日目にコピーする機能を追加。

ver 2.4		2026.1.6
・エクセル２４及びｏｆｆｉｃｅ３６５で、アクティブＸがデフォルトで無効になった。そこでアクティブＸコントロールの
　ボタンとオプションボタンをフォームコントロールに改めた。それに伴い内部コードも改めた。

ver 2.5		2026.1.19
・年歴データの時数及び給食自動記入機能がうまく働かないバグを修正
・第一週の週歴が年度によって誤作動するバグを修正 
・日報が正しく週報からデータを読み込めないバグを修正
・日報のuserform4の二日目データコピーのオプションボタンの値をシステムシートに保存していなかったのを修正。
・年歴データシート、月歴の時数欄を数字のみ入力可とした。
・給食、登校日、職員登校欄のドロップダウンリストに空白を加えて入力しやすくした。それに伴い各所のコードを変更
・日報のシート保存方法を変更。保存後、保存したシートにジャンプするのではなく、日報シートに直接データを読み込む
　ようにした。module10、userform23などを削除。コードも何カ所か変更。

ver 2.6		2026.1.25
・年歴データシートの休日欄の色が初期設定の休日カラーと連動するのを変更し、固定値とした。
・メールリンクの記入されているセルをすべて結合して選択しやすくした。
・初期設定シートに説明用のシェイプを追加した。
・年歴データの複数移動の説明フォームをわかりやすく改善
・マニュアルシートを追加。起動画面にもマニュアルへのボタンを追加。
・日報モジュールのworking_sheet について、月歴モジュールにも同じ名前で存在していたので、working_week_sheetと改名






