エクセルのマクロでスコア表を作りました
自分の住む町内の方より、依頼されてグランドゴルフのスコア表を作りました。「順位の集計」や「集計が簡単にならないか?」との相談がありマクロをいろいろ調べてやっと完成しました(2015年3月投稿)。
現在(2020年7月)は、さらに機能を追加したファイルがありますが、個々の場ではとりあえず当時のファイルがダウンロードできます。後ほど、最新版をダウンロードできるようにいたします。
依頼された要望は下記のとおりです。
- 毎月の練習日は毎週火曜日と木曜日の週2回である。
- 上記のことから月によっては練習日が8、9、10回の変動3パターンである。
- その月間のスコアを毎月集計し、年間の集計も計算する。
- 月間の成績は男女をそれぞれ区別して「ホールイン1」の回数と総打数を計算する。
- また、平均、ハイスコアも昇順、降順や参加回数などそれぞれ仕分ける。
- 毎回のスコアの範囲(例えば50~79)の条件下においてセルの背景色の塗りつぶし。
- 順位の条件としては、練習日が毎月変動するので1ヵ月の練習回数の2分の1以上(9回ならば4.5であるから5回とする)の参加回数を対象とする(自動計算)。
- 平均算出の方法も不公平な内容にならぬよう全参加回数と欠席回数から自動算出する。
- 参加者は練習日により絶えず変動する。
- 順位の自動入力を行う。
以上10個の条件を満たすマクロを作成し、データに反映させるという複雑なスコア表が出来ました。
このようなスコア表を利用したい方、サンプルをダウンロードできますので、試してみて下さい。シートの保護を掛けてありますので部分的にしかクリックできませんが、1月と2月はボタンをおしても正常に動作します。また、実行するとマクロが終了する時にエラーが出る場合がありますが、これは記述したマクロとダウンロードしたエクセルファイルの保存場所が異なるためです。VBAを修正すれば正常に作動します。
ダウンロード希望の方はお問合せにてお申し込みください ⇒ ⇒ ⇒ 問合せページへ JUMP
投稿者プロフィール
最新の投稿
- 備忘録2022年2月4日拡張子とは、何ですか?
- 備忘録2021年9月22日VBAで出席名簿を作ってみた
- HP作成講座2021年9月6日WordPressローカル環境構築 その1
- お知らせ2021年6月1日2021年後半のカレンダーをアップロードしました