エクセル保護者会マクロや関数

毎度、保護者会になると保護者の方々からの希望を一覧にして、
組み合わせに頭を悩ませられます。
これを自動で調整してくれるエクセルのマクロです。
 ※マクロや関数を使ったテンプレートを紹介しています。

エクセル保護者会希望調整マクロの無料ダウンロードはこちらへ
フリーソフトです。作者:Yorono Sakeさん
動作OS:Windows 8/7/Vista/XP
エクセル2007以降で動作確認しています。

作者からのメッセージ
他の方がとっくに作られているだろうと検索して
みましたが見つからなかったので、
需要はないかもしれませんが載せてみました。
プログラムはいい加減なところや、
無駄なところもあるかと思いますが、何とか動きます。
1時間ほどの作業が10分ほどには短縮されると思います。

○概要:
生徒からの希望をシートに入力し、
調整ボタンを押して調整できたら、印刷という流れです。

操作方法
1.初期設定
* 設定ボタンよりその右にある各項目の設定
* 日付は直接「希望入力」シート上へ入力する
(日付として入力すること・入力例:”6/20″)

2.希望入力シート左上のボタンで希望入力・休憩時間帯設定
*「希望入力・休憩設定」
メニューを表示した状態で
セル(複数可)を選択後、「通常」等のボタンで設定
* 優先設定”◎”した場合、その時間は確定となります。
* 第2希望の”△”は単なる覚えとして利用してください。
プログラム上では処理していません。
(どうしても埋まらない場合に通常の”○”あるいは”◎”に変更します。)

* 希望入力後、休憩時間の設定をしてください。
(注意)希望入力シート(および調整シート)には
条件書式が設定してありますので、貼り付けには注意してください。

3 入力終了後、左上ボタンより調整作業
* 調整作業結果は、希望入力シートをコピーした
「調整?」シート上に表示されます。
* 調整できなかった場合は、
 確定順の設定を変更して何度か試してください。
* どうしても調整できない場合、
 休憩時間をずらすなど、お試しください。
(必要のない「調整?」シートは削除できますが、
間違って「希望入力」シートを削除しないように。)

★この後の操作はエクセルシートに記載の説明を参照してください。