***********************************************************************************************
講座希望調整ツール 制作秘話
Copyright(C)
2009 by しげるがもげる
***********************************************************************************************
◆はじめに
このドキュメントには、制作に関わっての作者の思いや苦労が書いてあります。
技術的な細かいことに興味のない方は、読み飛ばしてください。
エクセルでマクロを組んでみようかなと思われる方は、読むと参考になる部分があるかもしれません。
◆制作秘話
講座希望の調整はだいたい毎年やっている仕事なんですが、手作業でやるのは大変なので、
関数を使ってエクセルでやっていました。
しかし年が変わると、講座数が変わったり講座名が変わったり、もちろん人数も変わります。
そのたびに、関数の範囲などの修正をしなくてはなりません。
そこで「毎年、そのままで使える物にしたいなあ。」と思い、これを作りました。
◆工夫や苦労など
<入力規則をマクロで埋め込む>
講座名を入力するとき、入力規則を使います。これをセルに設定するのに、ちょっと手間がかかりました。
入力規則の元って、同じシートじゃないとダメなんですよね。
それがわからなくて、ずいぶんと時間がかかりました。
あとは、名簿の人数だけの範囲に設定するのも、数式を作るのに苦労しました。
<データのCheck>
難しいことではないのですが、入力ミスをチェックする部分も入れました。
前半と後半で同じ講座を選んでいるとか、前半で2つ○が付いているとか。
<動的配列>
組の数を調べ、その中身を記憶したりするのに、動的配列を使いました。
いったい何組あるのか調べてみないとわからないので、最初から変数の数を決めることができません。
そこで組を調べながら、新しい組が出てきた時に変数を増やすことにしました。
◆最後に
ここまで、熱心に読んでくださってありがとうございました。
プログラムを組んだことのない方には、わかりにくい内容だと思いますが、これを機会にエクセルの
マクロに興味を持っていただければ、と思っています。
エクセルは、本当に楽しいツールです。自分の思いや考えが表現できます。
そんなエクセルに、日々、感謝です。