       児童管理プログラム　更新履歴

11  　  家庭訪問で、兄弟関係が自動で表示されるようにした。

20  　　地区登録数を３５に増加　各シートで表示終了後ページの先頭にジャンプし、cells(1,1)にカーソルが飛ぶようにした。

21  　  各シートの背景とタイトルバーに色をつけた。
    　  緊急名簿等いくつかのシートにウィンドウ枠を固定した。
     　 シートの着色に伴い、印刷を白黒印刷とした。
	連絡網で、印刷範囲を設定していなかったバグを修正。印刷範囲設定ルーチン追加

22	各 userform 及びシートのアクティブ、ディアクティブルーチンにあった、if userform○.visible=false then userform○.showの記述をすべて削除。
	この記述を実行したときに、userformがアンロードだった場合userformのイニシャライズルーチンがその都度起動してしまうため。
	こうするとuserform.visible,userform.hide が重複して実行される場合があるが、これは実害がない。

23	シート書きだしプロシージャの改善。ファイルに書き出す際、背景色を無色にし、用紙サイズ、用紙向き、印刷範囲、上下左右の余白の設定をコピーするようにした。
	印刷範囲設定コマンド（pagesetup.printarea）はエクセルの設定がr1c1形式だとエラーになるため通常形式となる。
	また、別ファイル書きだしプロシージャを呼び出す元のプロシージャすべてに、screenupdating=falseを追加。
	連絡網セル高さ設定プロシージャの、下２行・下１行非表示の時のセル高さを増やす

24	連絡網自動表示機能を追加。連絡網の学年・組を一度選んだ後、再度学年の値を変えると「学年組が未入力」の警告が出るのを修正。
	学級名簿印刷設定が白黒設定になっていなかったのを修正
	緊急連絡名簿のＡ４縦の時のセル高さがやや小さかったのを修正　 (H28.4.23)

30	児童写真作成機能を追加　（h28.5.1)

31	各シートの印刷をセル高さ自動セット、セル幅自動セットプロシージャをできるだけ使うように大幅変更。
	最上段に写真を貼り付けると写真の幅が狭くなるバグを修正
	エクセル２００３以前では写真の別ファイル保存がエラーになるバグを修正　
	セル高さ自動セットプロシージャのセル高さ設定を指定範囲の行に一括してセットするよう変更。処理時間大幅短縮。
	写真シートのファイル保存先が、元ソフトと同じフォルダになってしまうパグを修正(H28.5,8)

31a　及び　下氷鉋小バージョン
	下氷鉋小学校用。連絡網を、家庭数連絡網作成用に変更。変更点は以下の通り。
		１　コンボボックスセットプロシージャ　　コンボボックスの児童名の前に家庭数の○がつくようにした。
		２　値セットプロシージャ　連絡網に児童名を表示する際、児童名ではなく家庭数の○＋児童名の一致で判定。
		３　　　　〃		　連絡網に児童名を表示する際、児童名ではなく家庭数の○＋児童名を表示するよう変更。
		４　連絡網自動表示プロシージャ　この行を有効にし、家庭数の児童を配列の上位に並べるようにした。元々書かれていた行の'を消しただけ。
		５　連絡網表示プロシージャ	連絡網の注意書きを家庭数連絡網用のものに上書き。
		６　システムシート	連絡網のひな形の下に、家庭数連絡網用の注意書きを追加
	家庭訪問の一日最大地区数を12に増加。それに伴う変更点は以下の通り
		・家庭訪問（モジュール12）を変更。
			家庭訪問プロシージャの地区書き込み部分を変更
			checkプロシージャを変更。訪問地区割りを2列に増加したので、その2列目も書き込みの有無をチェックするようにした。
		・家庭訪問のuserform（userform10）のコードを変更。
			 userform_initialize()プロシージャのcase8 に 58to92を追加
			項目値ロード、項目値セーブプロシージャで、追加した2列目の訪問地区割り（コンボボックス５８〜９２）の値を保存、呼び出しできるようにした。
		・システムシートに、追加した2列目の訪問地区割り（コンボボックス５８〜９２）の値を保存するためのスペースを確保
		・userform10 の訪問地区割りを１日６地区から１２地区に増加
		・モジュール０など、そのほかのモジュールには手を加えていない。
	
32	スクールオフィスからデータを取り込む機能を追加
	家庭数自動記入を実行したとき、児童名も自動的に記入するよう変更（姓＋名）。
	電話番号チェックで、何も入力されていないときエラー表示が複数出るのを修正。また、機能は同じだがチェックモジュールを大幅に書き直しスマートに。
	地区チェックで、未入力の場合もエラー表示されるよう修正。check3プロシージャを空白をエラーとするよう変えた。

33	登校班設定シートの登校設定シート書き換えルーチンを改変。新しい行を挿入する際に４・５列の背景色を白く塗るようにした。
	また、すべての地区の登校班と登校班設定表を照合し終わった後、（表の最下行になるはず）その下の行に何か文字が書き込まれている時はその行の
　	内容と罫線を削除するようにした。地区名の設定をを書き換えた際に、書き換え前の地区・登校班数が現在より多かった場合前の表が消えずに残ってしまうバグの修正。
	家庭訪問のヘルプuserform(userform14)の内容を書き換え。        (H28.9.28)

34      モジュール１の兄弟関係記入ルーチンのset wk=G.cells 等の記述に誤りがあったので修正。ただし以前のバージョンでも動作は正常だった。　(H29.2.5)
	モジュール５の在籍表示ルーチンを、児童データを配列jidoudataにいったん格納する方式に変更。
	モジュール５の地区在籍表示ルーチンを、児童データを配列jidoudataにいったん格納する方式に変更。
	モジュール１の長子記入ルーチンで、操作対象が不明確だったので明確に児童情報シートに指定。ただし、以前のバージョンでも動作は正常。

34a     34の下氷鉋バージョン。　34との違いは家庭訪問の一日最大地区数を12に増加したことのみ。連絡網の家庭数に○がつく機能は搭載していない。			

35a     スクールオフィスデータ取り込みで、保護者１と２の続柄が特殊な場合の処理（保護者が祖父、祖母等の場合、または片方の続柄が未記入の場合等々）をより適切になるよ
        う改良。
　　　　具体的には、モジュール１５の一人分読み込みプロシージャを大幅改良。また、関係記入・関係記入備考プロシージャを追加　(h29.2.10)

36a     児童情報シートの項目名をすぺて定数化した。それに伴い、ほとんどすべてのモジュールの項目名に当たる数字を定数に置き換えた。　(h29.2.16)

37a     特別支援学級を７学年として現学級とは別に管理するのでなく、児童情報シートの組欄の次に特別支援組という欄を新たに設け、そこに特別支援学級番号を記入すると特別
        支援学級児童して扱うよう変更。ただし、７学年は初期設定シートの学年欄には存在し、プログラム内でも使用する場合がある。
		モジュール５をほとんど書き換え。特別支援の児童を内数扱いとする。
		モジュール６　特別支援学級の欄を削除し、原級のみの表とした。	
				児童情報シートに直接データを読み込みに行っていたのを、jidodataから読み込むように変更。					
		モジュール１　長子記入プロシージャ、氏名合成プロシージャを書き換え、全児童情報を一旦変数jidodataに格納して操作するようにした。
			　　　長子記入高速プロシージャを追加。長子記入より全児童データをjidodataに格納するルーチンを除いたもの
			　　　氏名合成高速プロシージャを追加。氏名合成より全児童データをjidodataに格納するルーチンを除いたもの
		モジュール０　バリアント型配列jidodataを追加。全児童データセットプロシージャを追加。ファイルを開いた時点で、全児童データをjidodataに格納するように
                              した。
			　　　学年組元データチェックプロシージャを追加。
		　　　　　　　児童情報シートを閉じた時点での処理を変更。学年と組の値をチェックし異常があれば知らせるようにした。（児童情報シートのコード変更）
				シート出力プロシージャが働かなかったのを修正。バージョン34以降はすべて働かなかった。34作成時にシート出力プロシージャが何かの加減で
                              書き換わったものと思われる。33のものに置き換えたら動作。
		モジュール１５　特別支援学級の児童を、従来は特別支援学級に入れていたが、原級の学年組に入れるよう変更。一人分読み込みプロシージャを変更。
				クラブ、ＰＴＡの項目番号指定が間違っていたのを修正                        (h29.2.19)
38a	児童会のuserform9で、userformが開いたときに１学年あたりの表示行数(listbox1)の値をSYシートから読み込まないようにした。listbox2,3が読み込んでいないので不自然
        なため
	学年欄に７が記入されていた場合、特別支援組欄に特別支援学級組番号を記入するよう表示。モジュール０の学年組元データチェックプロシージャを変更。
	学級名簿で、37aでは特別支援学級が表示されなかった点を改善。特別支援学級も表示されるようにした。モジュール２の表示プロシージャ変更
	緊急連絡簿で、37aでは特別支援学級が表示されなかった点を改善。特別支援学級も表示されるようにした。モジュール３の表示プロシージャ変更
	連絡網で、37aでは特別支援学級が表示されなかった点を改善。特別支援学級も表示されるようにした。
	家庭訪問で、37aでは特別支援学級が表示されなかった点を改善。特別支援学級も表示されるようにした。モジュール１２のlistプロシージャを変更
	写真枠作成で、37aでは特別支援学級が表示されなかった点を改善。特別支援学級も表示されるようにした。モジュール１４の児童数カウントプロシージャを変更

39a     学級別在籍・地区別在籍で、児童情報シートの学年欄・組欄・特別支援組欄が未記入・あり得ない数字・数字以外のものがあった場合にエラーになるのを訂正
	モジュール５の在籍表示、モジュール６の地区別在籍表示プロシージャを変更。年・組をチェックし空白、存在しない年組、数字でないものだった場合はその子の処理をス
        キップするようにした。
	児童会で、プリンタがＡ３を使えないと、その旨通知していたのを廃止。モジュール１１の用紙サイズプロシージャから、警告のルーチンを削除。
	学年組元データチェックを変更。学年・組・特別支援組のどれが間違っているのかを表示するようにした。
	児童会名簿、A4、A3表示時に、表示倍率を変えるように変更。（用紙サイズセットプロシージャ）また、男女欄が見づらいので幅を広げた。（セル幅セットプロシージャ）
40a	卒業生台帳を追加
	モジュール０の、配列ソートプロシージャに間違いがあったので訂正。配列ソート正順２条件プロシージャを追加　
	セル高さ自動セットプロシージャで、end_row1が0の場合セル高さが少なくなるバグを修正
	各シートに、余白設定機能を追加。各シート、userformを大幅変更。
	マイ名簿で、項目名が手動入力だったのを、自動入力に変更。
       （h29.2.26)

41a	児童会名簿に、三役児童非表示の機能を追加。
	モジュール0のセル幅自動セットプロシージャで、非表示の列は処理しないことになっていたが処理してしまっていたため、処理しないよう変更

42a	地区名簿を追加　(H29.3.12)
	地区名簿、登校班名簿、登校班一覧、マイ名簿、児童会名簿で、一度も表示せずに余白を設定しプレビューするとエラーになるのを修正。hyozi_flagを作り表示させたか確
        かめてプレビューするようにした。
	緊急連絡名簿にＡ３用紙を使えるようにした。

43a	メニュー画面から始まるようにした。

44a	下氷鉋小バージョンも作成。連絡網の家庭数児童から並ぶことのみ相違点。モジュール４をページ毎コピーし、SYシートに連絡網の注意書きをコピーすれば家庭数連絡網が
        できる。
	家庭数を自動記入しても他のシートに移動すると家庭数が消え、氏名も合成されないバグを修正。
	モジュール１の長子記入高速及び長子記入プロシージャを変更。
	氏名記入高速プロシージャは使っていなかったので削除　（29.3.30)

45a	卒業通知で、クラスが未入力で次ページ前ページをクリックしたとき何も表示されなかったのを変更。
	モジュール１８全体を少しずつ変えている。
	nen_max()の定義が、nen_max(7)と固定されていたのをnen_max(max_nen+1)と変更。

46a	児童データ入力で、並べ替えると自動的に名簿番号を振り直していたのをしないように変更。
	userform1に、名簿番号自動記入ボタンをつける。
	userform1に、男女混合名簿番号順ボタンをつける。
	児童データチェックで、姓・父と電話番号の不一致チェック及び姓・母と電話番号の不一致チェックで、父親名と母親名を両方表示するように変更。　(29.4.3)

47a	家庭訪問シートに入るときに、児童データを二次元配列にコピーしていたが、最初から用意されている配列jidodataを使うように変更
	家庭訪問で、家庭訪問シートに入力済みの児童は、セルの児童名リストに表示されないように変更。(29.4.6)
	モジュール0に、配列ソート逆逆正順3条件プロシージャを追加。ただし、これは家庭数連絡網でしか使用しない。

50	座席表シートを追加。(29.4.8)
	モジュール０のプロシージャをわかりやすいように並び替えた。
　	電話番号チェックの一覧の電話番号の表示項目名が間違っていたのを修正
51	児童情報シートのdeactiveコードを変更。シートを離れたとき、氏名合成と最大児童数セットを必ず実施するようにした。（29.4,15)
	家庭訪問で、作成途中で保存し次回続きから作ることができなかったのを改良。「前回の続きから」ボタンをつける。モジュール１２、userformも変更。
52	座席表に、入力済み児童をリストから削除するよう変更。座席表のモジュールは大きく変更。家庭訪問のモジュールもやや変更。機能に変化なし。(29,4,16)

53      連絡網で、担任の電話番号が間違って表示されるのを修正　(29,4.21)
	連絡網の電話番号を、自宅電話ではなく連絡網用電話番号が表示されるようにした。
	児童情報シートに、連絡網用電話の項目を新設。
	スクールオフィスからの取り込み機能に、連絡先電話番号の情報を児童情報シートの連絡網用電話に取り込む機能を追加
54	連絡網で、連絡網用電話に二つ番号が記載されている場合、自動的に２段に分けて表示するようにした。
	連絡網のモジュールの他に、モジュール０の姓名分割プロシージャも、code(32)のスペースだけでなく、code(160)のスペースにも対応できるように改変。
	学級名簿に、漢字＋仮名名簿を作成する機能を追加	（29.4.23)

55	モジュール０とスクールオフィス取り込みモジュールを除くすべてのモジュールでG.cells()の代わりにjidodata()を使用するようにした。
	空白を取り除く処理が終わったら「処理を修了しました」というメッセージが表示されるようにした。（29.4.31)
	児童会で、シートに入力した児童名は児童名リストに表示されないようにした。それに伴い、リストセット斜線設定のボタンはなくした。
	地区別名簿で、組名・特別支援組名が　組番号で表示されていたのを組名が表示されるよう変更。学年も年の文字がつき、生年月日も平成○○年○月の形にした。
	児童情報シートの兄弟関係が、組番号でなく組名（美組など）で表示されるようにした。

56	児童情報シートの項目をわかりやすく並べ替えた。（29.5.5)
	連絡網に、電話番号と連絡網用電話番号のどちからを選ぶ機能を追加。
	緊急連絡簿の表示可能項目数を１２から１５に増加

57	エラーチェックシートで、エラー児童にジャンプする機能を追加(29.6.10)

58	A3用紙を指定して表示したとき、プリンタがA3をサポートしていないとエラーになる現象を回避。(29.12.11)

59	家庭数自動記入で、家庭数欄に○が予めついていると、家庭数でなくとも○がついてしまうエラーを修正(30,2.9)   

60      児童情報シートを離れるとき、必ずjidodataにデータを転記するようにした。(30.3.25)
	氏名合成プロシージャで、jidodataを使って氏名合成をしシートに書き戻していたのを直接シート上で合成するようにした。   
61	双子長子欄を新設。長子記入プロシージャを改変し、双子長子欄に記入がある方を長子にするようにした。
	名簿番号自動記入を、登録児童の行が離れていても連続して番号付与ができるよう改善。
	change_flagを廃止し、児童情報シートを閉じる時は常にjidodataを書き換えるようにした。
	初期設定シートを閉じたとき児童情報シートのドロップダウンリストを再設定するが、それを初期設定シートのコードでなく、モジュール0に児童情報シートドロップダウンリスト設定プロシージャとして移動させた。
	jidodataは児童情報シートを閉じる時に必ず更新されるので常に最新の状態であるとの前提に立ち、各シートではjidodataの更新は行わないものとした。それに伴い、卒業名簿作成等のいくつのかのモジュールでjidodata更新命令を削除した。(30.3.25)

62	座席表の黒板の位置を、上・下に可変できるようにした。(30.4.6)

63	児童写真で、環境によっては写真が一回り小さく表示されてしまうバグを修正。（30.5.1)
	児童写真にふりがなをつけた。
	userform1を全面改定。行削除・行挿入等の機能新設
	児童情報シートを閉じる時に使う学年組チェックプロシージャをモジュール０から児童情報シートに移動。内容も変更するが機能は変化なし。
	チェック機能で、父親名・母親名が空白同士の場合は一致と見なさないよう改善。具体的にはcheck2プロシージャを改変。
	連絡網より、家庭数用連絡網作成用の行を削除。一部で名簿番号順に表示されないバグを訂正。student_startrowを変えても正常動作するよう連絡網をかなり訂正

64      児童会で、役員記号を付ける機能を追加。
　　　　三役児童を表示する、しないを繰り返して表示すると、斜線が不要部分に引かれてしまうバグを訂正（30.7.18)

65      家庭訪問で、「前回の続きから」ボタンを廃止し自動的に前回の続きから始められるように改善。(30,9.17)
	userform10のロード・セーブプロシージャを改変し学年組のリストインデックス値を保存呼び出ししたり、読み込み時に設定値が正しいか判定し間違っていれば
	エラーフラグを立て、家庭訪問画面起動時に再表示をしないようにする機能追加。それに伴い地区保存地チェックプロシージャも改変。	

66	別ファイル保存した場合、エクセル2007だと行高さが正しくコピーされない不具合を訂正。(30.9.18)
	本来は正しくコピーされるはずだが、エクセルのバージョンによっては正しく動作しないので、シート出力
	プロシージャを改変しコピー後列高さを100行分コピーすることとした。

67	連絡網で、前回のuserform4の状態が次回起動時に復元されるようにした。(30.9.21)
	userform4の項目値ロードプロシージャを改変。年組保存値チェックプロシージャを追加
	児童名簿確認通知の入力チェックプロシージャにバグがあったので修正。
	児童名簿確認通知で、七学年を指定すると正常動作しないバグを修正。七学年を指定すると原級から表示するようmsgboxを表示した。
	年組入力チェックプロシージャをnen_max>0 を使う形に改変。より正確になる。
	学年を確認するルーチンをすべて上記のものに改変。多数あり。
	連絡網自動表示プロシージャで、児童情報シートに一人も登録されていない状態で動作させるとエラーになるバグを修正
　　　　児童写真で児童情報シートに一人も登録されていない状態で動作させるとエラーになるバグを修正

68	マクロ開始、マクロ終了プロシージャを作成し、screenupdate=false等の処理はすべてここで行うこととした。(30.10.28)
	他のモジュール、シート、userformからはscreenupdate=false等の記述をほとんど削除した。
	学級名簿印刷時に、学年組が未指定の場合エラーになるバグを修正。学級名簿印刷プロシージャ内で印刷範囲指定を行わない
	ようにした。
	エラーチェックで異常がなかった場合、異常なしの表示を出すようにした。エラーチェック関係のプロシージャに
	表示ルーチンを挿入。

69	元号改訂に伴い、各種名簿の生年月日が元データを和暦表示に変換して表示していたのを児童情報シートのデータを直接表示するように改変。（30.11.4)
	具体的には、各名簿表示プロシージャの和暦変換コードを削除した。
	児童情報シートの地区名、男女等の項目のドロップダウンリストを、記入済み児童まででなく項目最下端まで競ってするようにした。
	また、起動時にもドロップダウンリストの設定を行うようにした。
　　　　家庭数にもドロップダウンリストを設定。
	学級名簿で、漢字＋仮名＋性別の名簿も作成できるようにした。
	家庭訪問シートを閉じる時にuserform10の項目値をセーブするように改変。
	userform10に設定変更ボタンを追加。
	ファイル出力プロシージャの、right,left,top,bottomをlong型からdouble型に変更	
	児童情報シートに解説（userform29）を追加

70	児童情報シートに入力文字種表示用の行を追加。児童データは４行目から開始することに。（30.11.22)
	userform25,28に使い方のヒントを追加。
	卒業名簿様式１のシート全体を、縮小して表示全体を表示する　に変更。氏名のフォントを若干大きくした。
	r1c1形式のままでもファイル出力できるように改良。ファイル出力プロシージャを改変。

71	児童確認通知の全児童印刷で、一部児童が印刷されない場合がある不具合を修正。(31.2.16)
	児童確認通知で指定された名簿番号の児童が見つからない場合現在の表示をクリアするようにした。
　　　　ただ、今回の改良では名簿番号の未記入はチェックされるが、重複はチェックされていない。また、名簿番号が跳んでいる場合前ページ次ページの表示機能を使った場合、
	最後の児童まで表示されない恐れがある点も未改良

72	児童データチェックの地区チェック等で、未記入のデータのエラー表示がおかしいバグを訂正。（31.3.27)
	check3プロシージャでエラー表示が児童データシートの1行目を参照していたのをstudent_startrow-1行を参照するように訂正。

73	学級名簿で、男女別・及び各種並び替えができるようにした。(31,4,6)
	配列ソート逆正順2条件プロシージャを新しく作成。学級表示のモジュールを改変。
	特別支援学級など学級名が長い場合表示しきれない場合があるので、縮小して表示するよう改良。
	地区名簿、ＰＴＡ名簿、登校班名簿、登校班一覧、緊急連絡名簿、マイ名簿で、列幅自動調整・手動調整が選べるようにした。
	マイ名簿の表題がセンターに来るように改善。
	児童情報シートの日本語入力と思われる項目をフロントエンドプロセッサオンになるよう設定

74	すべてのシートで、印刷が印刷ダイアログを通して行うように改訂。連続印刷はそのまま（31.4.14)
	uesrformを改変したシートもあるが、印刷プロシージャのみですんでいるものもある。

75	写真シートで、余白が大きすぎると写真間セルの幅が設定されないバグを修正。
	余白が大きくて写真セルの幅がマイナスに計算されるときはセル幅を０になるように修正
	userformの縦幅が長すぎてノートパソコンの画面からはみ出すので、短くした。
	エクセル２０１６で標準フォントが游ゴシックに変更になり、それに伴いフォント幅も変化し同じ8.38文字であつてもセル幅が増加した結果印刷結果がシートに収まらなく
	なってしまった。
	それに対応するため列あたり文字数ポイントプロシージャを変更。標準フォントが游ゴシックの場合には返り値に０．９をかけた値を返すようにした。

76	写真シートで、エクセル２０１６で標準フォントが游ゴシックになっている場合、できあがった写真を別ファイル出力すると、1ページに収まらなくなるバグを修正。
	写真ファイル出力プロシージャを大幅改変。一度出力したファイルのセル幅・高さを縮小し、写真を削除・再貼り付けしてサイズを修正。
	起動時にメニュー画面になるように改良。以前はauto_openで実現していたが起動時に短時間元の画面が表示されてしまうので、workbookのモジュールに記述するよう改良。
	メニュー画面の初期設定と児童データに説明を加える。 (1.5.2)

77      (1.5.12)
	各シートを離れるときに、開いているuserformをuserform.hide で消していたが、起動時にメニュー以外のシートから起動した際、userformが開いていないのでエラーにな
	ることがある。
	そこで当該userformが開いているか確かめてから消すように改変。具体的には書くシートのシート終了時のコードを書き換えた。

78      (1.5.19)
	顔写真シートで、pdf保存ができるようにした。userform20にpdf保存ボタンを追加
	時として写真がセルより一回り小さくなってしまうバグを回避するため、写真貼り付け機能自体は変わらないが、貼り付けのプロシージャを大幅改変。

79	(1.5.26)
	シート名の指定方法を変更。set G as worksheet のように宣言していたのを、シートのオブジェクト名を直接書き換える方法に変更。　auto_open()のシート名宣言に関す
	る記述をすべて削除。

80	(1.6.8)
	メニューに、保存と終了を追加
	各userformの「表示」ボタンを大型化し、かつフォントを大きくして見やすくした。

81	(1.8.12)
	メニューを改編。「ソフトの紹介」「スタートガイド」を追加
	モジュール１６で、卒業生が０人の場合このシートを表示するとエラーになるため、０人の場合は実行を中止するように修正。
	自由名簿で、リストセットプロシージャにミスがあり、児童情報シートの最初の登録行からstudent_maxまでしかリストを拾っていなかったので、student_maxrowまで拾うよ
	うに修正
	児童情報シートで、最下行に児童を登録した直後は並べ替えなどの機能が最下行の児童に対して効かない不具合を修正。並べ替え等のプロシージャの先頭で最大児童数設定
	を行うようにした。

82      （1.10.6)  長野市公開版
　　　　家庭訪問のユーザーフォームのボタンの表示文を書き換えた。
　　　　児童会の説明文の間違いを修正

83      (2.1.12)
 　　　　登校班設定シートの説明文や児童情報設定シートの説明文を修正     
	卒業名簿の住所・氏名欄を縮小表示にする。枠に入らない場合があるので。 
	モジュール0のソートプロシージャを訂正。ソートの前にソート条件をクリアしないと、次回起動時に「読み取れない内容が含まれています」というエラーとなるので、ソー
	ト条件をクリアする行を追加。
	初期設定シートを離れるとき、設定値から空白を自動的に取り除くように設定。特に地区名に空白があるとデータ書き込みでエラーとなる原因が分からず苦労するため。
	空白削除プロシージャに操作対象のシートを指定できるようにoptional引数追加。

84      (2.4.18)
	学級名簿、緊急連絡名簿の連続印刷を実行すると最後に年組空白の名簿が表示されてしまうバグを修正。
	具体的には、両プロシージャの連続印刷プロシージャに実行前のuserformの年組のコンボボックスの値を読み込むように改変。
	数式バーとリボンを起動時に隠すようにした。具体的にはモジュール０に画面設定、画面復帰、バージョン判定プロシージャを追加。
	ブック開始時、終了時の処理をモジュール０からthis workbook のコードに移動

85 	(2.12.6)
	座席表にふりがなをつける機能を追加。
	名前をつけて保存が機能しないバグを修正
	家庭訪問の設定変更をする際、１日の枠数や地区割りができなかった点を改良。具体的には家庭訪問シートに記入済みの児童名を保存しておき、すべて新規に表を作り直し
	た後に児童名を書き戻すようにした。
	メインルーチンの一部書き換え、sheetjido_save,sheetjido_load,kyodai_setプロシージャを追加。
	初期設定の各学年学級数を５にすると誤動作するバグを修正。具体的にはnen_max_setプロシージャを改変。
	学級児童数の表示画面で、「特別支援学級は内数」の文字を赤にした。
	学級児童数の表示画面で、学級数を変更すると過去にタイトル行だった行の高さが広いままになってしまうバグを修正
	具体的には、描画前に行高さを標準に戻すようにした。
	家庭訪問で、複数セルを選択した状態でdelキーを押すとエラーになるバグを修正。Target.valueは複数セルを選択した状態で使用するとエラーになるため、
	Activecell.valueに変更して解決。

86	(3.2.2)
	ＰＴＡ名簿作成機能で、母親を指定したのに父親の名前が表示されるバグを修正。具体的には、ＰＴＡ表示プロシージャで、ptaseibetu_noを使用すべきところを43と、以前
	の数値指定のままになっていたのを修正。

87	(3.6.4)
	家庭訪問予定表のuserform10を分かりやすくレイアウトし直した。
	座席表で、黒板が下側にある場合、黒板のすぐ上の行の高さが新規作成の度毎に増えてしまうバグを修正

88	(3.7.25)
	副学籍児童を扱えるように改訂。児童情報シートに副学籍の項目を追加。学級名簿、緊急連絡名簿、卒業台帳、顔写真作成、地区別名簿のモジュール及び各userformを、副
	学籍児童の表示・非表示が選択できるよう改変。
	特に卒業台帳モジュールは大きく変更。
	また、学級別在籍者数、地区別在籍者数モジュールはかなり大規模に、シートのレイアウト、各プロシージャを改変。
	学級名簿、緊急連絡名簿、顔写真のuserformに、学年組のコンボポックスに保存及び復元するよう改変。
	userform1に、副学籍児童をクラスの最後尾または全校の最後尾にするかしないかの選択を並べ替え機能に追加。
	これに伴いmodule1の並べ替えプロシージャを改変。副学籍の項目を○なら1に、空白なら2に一度書き換え、並べ替え後に○に書き戻すようにした。
	顔写真作成で、クラス名が長い場合セルからはみ出してしまうため縮小表示とした。
	児童名簿確認通知、卒業名簿確認通知で、名簿番号が未記入の場合１番を児童で記入するよう改訂。
	卒業生名簿様式1で、開始ページに未入力でも1ページが表示されるよう改訂。userform22、モジュール16を修正。
	全てのuserformで、オプションボタンとラベルが別々になっていたものをチェックしオプションボタンに付属したラベルに統一。これによりクリックの範囲が広がった。

89	(3.8.8)
	児童会名簿作成機能が作成当時の使いにくい仕様だったため、わかりやすく作成し直した。男女別ありかなしかの選択をなくした。
	児童情報シートの副学籍欄に○のドロップダウンリストをつけるようにした。具体的には児童情報シートドロップダウンリスト設定プロシージャに副学籍のドロップダウン
	リストをつける記述を追加。

90	(3.4.12)
	児童写真作成機能で、カメラによってアスペクト比が4:3と3:2のどちらかになるため、写真を貼り付けた後は枠を消すようにた。

91	(4.1.10)
	list_makeプロシージャのバグを訂正。リストの１行目に　,　が入ってしまい、そのためシートで正しい値を入力してもエラーとなるバグを訂正。

92 	(4.2.20)
	副学籍児童関係の機能を全て削除。副学籍を採用している県が少なく、また副学籍があるとわかりにくくなるため。
	副学籍がないと困るのは主に卒業生名簿であるため、卒業生名簿シートを表示したときに名簿の改編方法、新児童追加方法の手順を表示するようにした。
	ver 87を元に、ver88〜ver91までの副学籍以外の改善点を盛り込んだ。ただし、学級名簿、緊急連絡名簿、顔写真の学年組のコンボボックスの保存は盛り込まなかった。
	写真作成で、ver91では写真枠のみ消去していたが写真枠とその下の名前の枠まで消去するようにした。

93 	(4.8.17)
	年組保存値チェックプロシージャにバグ。システムシートの保存値にエラーを発見しても0を返してしまうバグを修正	
	画面復帰プロシージャにバグ。数式バー・リボンが戻らない場合がある不具合を修正

94	(5.4.24)
	児童データ画面の名簿順で並べ替え機能が働かないバグを修正。並べ替えのプロシージャの単純なミス。
	児童データ画面で、全データ消去のボタンを追加。

95	(5.5.18)　　小中学校名簿プログラムに改名（中学校でも使用可能な仕様としたため、改名）
	中学校機能追加に伴う変更
		児童会で、userform9の項目値ロードプロシージャにおいて、事前に保存値を検査しロード可能なら読み込むようにした。
		　〃　　　表のタイトルを小中の設定に応じて児童会名簿、生徒会名簿を選ぶようにした。
		卒業名簿の6をmax_nen-1に変更。卒業名簿２は卒業学年の組名登録場所の指定方法を変更。
		児童情報で、卒業生削除を変更。
		在籍、地区在籍は各種プロシージャを変更。
		児童通知のsum_class()をredimして使うよう変更
		初期設定シートに小中切替ボタン設置。module0に小中切替プロシージャを新設。
		各userformで年組の設定があるものについては小中切替に伴い年の再設定を行うようにした。
		module0に初期設定プロシージャを新設。
		その他、7→max_nen 6→max_nen-1 (nen-1) * 5 →(nen-1) * max_class　の修正は各所で実施。
		※現在は使用していないがスクールオフィスのモジュールは中学向け修正を行っていない。
	在籍で、特別支援学級がない場合にタイトルや計の文字が残ってしまうバグを修正。
	在籍で、組名が１つも初期設定に記入されていないと表示が崩れてしまうバグを修正。事前に組み名をチェックし記入されていない学年があると警告するようにした。
	児童情報の全データ消去プロシージャをモジュール外から使う必要が出たので、シート指定を追加。
	卒業学年の組名が１つも登録されてないとエラーになるバグを修正。卒業生名簿配列プロシージャに組名が１つも登録されていないとスキップする命令を追加。

96	(5.5.30)
	全児童データで、noをクリックしてもデータが消去されてしまうバグを修正
	メインメニューのいろを変更

97	(5.6.11)
	小中切替を実施した直後、児童確認通知を開くとエラーとなるバグを修正。
	具体的には、module0の小中切替プロシージャで全児童データセットを実行する命令を追加した。
	起動時に表示形式をA1形式にするようにした。
	
98	(5.7.5)
	小中切替を実施したとき、児童会のuserformの学年の設定がうまくいかないバグを修正。学年の設定の主体をuserformからmodule0のset年組プロシージャに移行。

99	(5.10.12)
	宛名印刷機能を追加
	児童情報シートの地区名，ＰＴＡ役職・部会名のエラーメッセージをわかりやすいものにするため新しく登録。
	児童情報シートの留守家庭のドロップダウンリストの設定が抜けていたので追加
	2026.4より、アクティブエックス実行のために起動手順.txtを添付した。