スポンサーリンク

ボウリング成績表選手登録方法~LTB個人リーグ編

エクセルボウリング成績表エクセル
リーグ戦参加者を新規登録・修正・削除することが可能です。
VBA(マクロ)が無効の場合はユーザーフォームが使えません。
必ず有効にして下さい。
スポンサーリンク

選手登録方法~LTB個人リーグ編

リーグ戦参加者を新規登録するには、まずエクセルファイルを開くと自動的にMENU画面(ユーザーフォーム)が表示されます。

表示されたMENU画面より、【選手登録】を選択してください。

ボウリングリーグ戦MENU~LTB編

MENUより【選手登録】を選択すると、選手登録フォームが表示されます。

登録可能人数は最大40名となっています。
LTB選手登録

選手登録フォーム

選手登録項目は、会員番号・選手名前・AVE(アベレージ)・性別の4項目です。

会員番号について

半角数字のみ対応

使用するエクセルファイル内での会員番号となりますので、必ずしもセンターの会員番号と一致させなくても利用できます。

会員番号が無い方(非会員)には任意の番号を必ず割り振って下さい。

会員番号を割り振らないと会員登録はできません。

選手名前について

特別指定はありませんが、名前と苗字の間はスペースで空けると見やすいと思います。

AVEについて

半角数字のみ対応

使用するエクセルファイル内でのAVE(アベレージ)です。

必ず整数で入力してください。

基本的に前回リーグ終了時点での最終AVEを入力されると思います。

LTB卒業後に初めてリーグ参加される方は、AVEが無い場合は任意のAVEを仮入力しておいてください。

【修正登録】を使って1週目終了後、逆算AVE入力で解決できます。

性別について

性別はオプションボタンより選択して下さい。

選択漏れを防ぐために、初期設定は「男」になっています。

新規登録ボタン

会員番号・選手名前・AVEを入力して、性別を選択したら、新規登録ボタンを押すと登録ができます。

また、同時に「登録結果」の欄(1~123の数字の羅列)が登録済み選手の「名前」と「AVE」が表示に切り替わります。

このExcel-VBAを使用しています

入力済み最終行を見つけて追記・削除する方法
エクセルで表を作りVBAを使って新規データを登録(追記)したり、最終入力したデータをクリアしたりできると便利です。データ少なければ行もそんなに使用しませんが増えれば、100行以上になればスクロールして探すのが面倒です。End(xlDown)を使って一発操作しましょう
複数のラベル名を一括で複数のセルの値に書き換える方法
ユーザーフォームに配置したラベルの名前をセルの値から順番に読み取って書き換えたい。1個ずつやるのは面倒なので変数を使ってまとめて一括で書き換えてしまいましょう。

1番から40番は登録順になっています。

参加予定選手をすべて入力が終わったら【MENU】ボタンを押すと選手登録が終了して、最初のMENU画面に戻ります。

このExcel-VBAを使用しています

ユーザーフォームを閉じて別のユーザーフォームを開く方法
ボウリングのリーグ戦成績表をエクセルで作るならば自動化が必要なのでユーザーフォームを使います。入力が終わったら今使っているユーザーフォームを閉じて別のユーザーフォームを開くのに1回クリックするだけでユーザーフォームが切り替われば便利で簡単。

登録確認ボタン

参加選手が正確に入力されているかを確認するための【登録確認】ボタンです。

このExcel-VBAを使用しています

複数のラベル名を一括で複数のセルの値に書き換える方法
ユーザーフォームに配置したラベルの名前をセルの値から順番に読み取って書き換えたい。1個ずつやるのは面倒なので変数を使ってまとめて一括で書き換えてしまいましょう。

【新規登録】ボタンとの違いは、新規登録ができないだけで閲覧専用なので、登録結果に表示するだけの機能です。

閲覧後、入力漏れの参加選手がいた場合は、新規登録してください。

【MENU】ボタンを押すと、選手閲覧が終了して、最初のMENU画面に戻ります。

登録修正ボタン

【登録確認】ボタンを押した後に、表示された選手名・AVEが間違っていた時や、逆算AVEを入力する時に使用します。

使い方は以下の通りです。

1、【登録確認】ボタンを押すと、数字の羅列が参加選手名とAVEが表示されます。

※下の図は、選手21~選手24の部分を切り取ってます。

2、選手21の「北柏」さんの名前とAVEを修正してみましょう。

「北柏」さんの名前をクリックします

クリックすると、修正確認画面「選手21を修正しますか?」と表示されるので、修正する場合は、【はい】を選択してください。

修正しない場合は【いいえ】を選択すると元の選手登録画面に戻ります。

【はい】を選択すると、新規登録で使用した入力枠に選手21に登録済みの会員番号・選手名前・AVEが表示されます。

ここでは、例として名前「北柏」を「常磐線 北柏」へ、AVEを「150」に入力しなおしてみましょう。

※性別は入力データに関係なく【男】が常に選択されていますので、必ず再度選択してください。

入力後に【修正登録】ボタンを押します。

確認画面「修正実行しますか?」が表示されますので【はい】を選択すると、データが差し替えられます。

修正ができました。

【修正登録】ボタンのかわりに【新規登録】ボタンを誤って押してしまうと、新規登録されてしまいます。その場合【入力取消】ボタンで消去できます。

このExcel-VBAを使用しています

複数のラベル名を一括で複数のセルの値に書き換える方法
ユーザーフォームに配置したラベルの名前をセルの値から順番に読み取って書き換えたい。1個ずつやるのは面倒なので変数を使ってまとめて一括で書き換えてしまいましょう。
VLOOKUPをVBAラベルを活用してデータ検索・修正をする方法
ボウリング成績表でも使っているユーザーフォームに配置した文字を表示するための「ラベル(Label)」にも、実はVBAコードを記述してプログラムを実行することができます。VBAコードを実行するのはコマンドボタン(CommandButton)だけではないのです。

入力取消ボタン

選手登録を取り消したい場合に利用します。

取り消せるのは、修正登録する時に謝って【新規登録】ボタンを押してしまった場合や、入力中に最後に入力した名前などをやり直しする時です。

入力済み最終選手から順番に消去します。

このExcel-VBAを使用しています

入力済み最終行を見つけて追記・削除する方法
エクセルで表を作りVBAを使って新規データを登録(追記)したり、最終入力したデータをクリアしたりできると便利です。データ少なければ行もそんなに使用しませんが増えれば、100行以上になればスクロールして探すのが面倒です。End(xlDown)を使って一発操作しましょう
スポンサーリンク

ここで使うエクセル

ボウリング成績表スケジュール設定方法~LTB個人リーグ編を作った時に使用した、エクセルのマクロ(Excel-VBA)とエクセル数式(関数)を使用しています。

この2つをマスターして、オリジナルのボウリングリーグ成績表を作ってみませんか?

Excel-VBA

エクセル数式(関数)

スポンサーリンク

各コントロールまとめて転記シリーズ

ユーザーフォームを使うと配置したコントロール(テキストボックスやラベルなど)とセルとの間で値のやり取りが多くなります。

よく使うのでまとめてみました。

値の場所転記したい場所説明ページ
セルの値ラベル名VBAコード
セルの値テキストボックスの値VBAコード
セルの値コマンドボタンの表示名VBAコード
セルの値セルの値VBAコード
テキストボックス入力値セルの値VBAコード
波乗りアヒル
波乗りアヒル

成績表作成には知っておきたいExcel-VBAもくじ

ボウリングハンデキャップのつけ方
HDCPの種類はリーグのルールにより複雑に ボウリングの成績表(リーグ戦)で必ず必要になるのが、ハンデキャップ(HDCP)です。 ボウリングご予約の時に一番多く使われているのが、女性にだけハンデキャップをつけてあげることが多いですね。 だいだい何点ぐらいのハンデキャップが多いの?
ボウリングリーグ対戦表の数字を名前に自動変換する方法
リーグ戦の対戦表をエクセルで作る時、数字で表されている番号を名前に自動的に変換できると作業時間が短くなり効率的ですね。たった2つのエクセル関数を使うだけで、簡単にできるんです。今回の回戦数を入力するだけで一発変換完了。もちろんお客様にスケジュール対戦表として渡すことも簡単ですよ。
人数に応じてリーグ対戦表を自動選択する方法
複数の表があり、条件に合った表を選んで、さらにセルの値を選んで数字を名前に自動変換できると、とても便利なエクセルができますよね。ボウリングのリーグ対戦表も人数により表が異なるので、参加人数が決まったら、自動的に表を選んで対戦番号がこれも自動的に参加者名に変換されると便利で作業効率がアップして時間短縮になりますよ。
波乗りアヒル
波乗りアヒル

エクセルの勉強お疲れ様です。ちょっとひと休みしませんか?

コメント