小テストの友(効率の良いデータ入力)
*************************************************************************
この業界(学校)では中間試験・期末試験からちょっとした小テストまで
年がら年中試験をやっています。中間試験・期末試験等の定期試験では
生徒が出席番号順に着席しています。ですから答案回収時に答案が出席番号順に
なるので、採点結果を名簿に記入(入力)する時に不便はないのですが
定期試験以外の小テスト等になると、生徒が出席番号順に着席していないので
回収した答案は当然、バラバラです。
このような答案の採点結果を記入(入力)する時は視線を動かし
入力するセルを探し、そのセルにカーソルを移動し入力しなければ
ならないので、たいへん面倒です。(T.T)
もちろん、答案を出席番号順に並べなおせばいいのですが
それもたいへん面倒です。(T.T)
************************************************************************
以前、ランダム得点入力ということで「関数でできますか~?」で扱ったのだが
気まぐれで同じことをVBSでやってみることにした。
☆仕様:
1. 99人まで対応
2. 入力文字列の左から2文字が出席番号、それ以外の文字が得点を表わす。
例) 1286 出席番号12番、86点
例) 36100 出席番号36番、100点
出席番号1ケタは01とか02とかにすればよいのだが、エクセルなどの表計算ソフトに
0で始まる数字を入力すると、確定後に最初の0が消えてしまうので、出席番号1ケタは
数字以外の文字+出席番号で表す。
例) a925 出席番号9番、25点
例) *458 出席番号4番、58点
☆使い方:
1.任意の列に下図のように、間を空けずに入力する。
2.入力したセルを選択する。
3.vbsファイルをダブルクリックする。すると入力データの2列右隣に得点が出席番号順に整理されて表示される。あとはこれを好きな所にコピペすればよい。
☆kingsoft Spreadsheets 用: 小テストの友_kingSoftをダウンロード(VBS)
☆Excel用: 小テストの友_Excelをダウンロード(VBS)
※VBSを使っているのでお使いのkingsoft Spreadsheetsがマクロ対応でなくても、あるいはお使いの
Excelがマクロを有効にしていなくても構いません。
コメント