概要
今回は百マス計算ゲームの構築が課題
小学生の算数の勉強用にもってこいですね。
↓課題内容
中級者向けVBA課題 No.3
— いき As Variant (@aero_iki) 2023年7月14日
「動画のようなゲームを作成しなさい。」#VBA実装術 #SoftexCelwear pic.twitter.com/wLEm1IC7vK
実装のポイント
下記項目をクリアすれば同じようなものが作れます。
詳細はググるなり、今時なら生成AIに聞けば答えが出てくるので詳細の解説は行いません。
- プレーヤーの名前入力(InputBox)
- スタートまでのカウントボタンのユーザーフォーム
- カウントダウン終了と同時に問題表示と、入力マスの左上選択
- 制限時間(180秒)のタイマー表示のユーザーフォーム
- 縦横の数字0~9を重複なくランダムに表示
- 入力マスで一番下の行を入力すると次の列の一番上の行へ自動的に選択セル移動(イベント機能)
- 回答チェックで正解、間違いを着色(条件付き書式)
- ランキングの登録と順位表示
コード
VBAコードを載せておきます。
頂いた回答
今回も回答をいただきました。毎度ありがとうございます!
タイマー実装した時点で満足してしまったので手抜きです。足し算にしました。最初2桁+2桁にしてたら時間切れになりました。 https://t.co/mzMvxEL34j pic.twitter.com/XcACCZIfDG
— たーぼー(インコ) (@fenblen_puyo) 2023年7月14日
何とか…実装できた(白目)合ってるかもはやわからない笑
— 人妻チー牛 (@kota2hiz) 2023年7月14日
ミリ秒の計算と変換が出来ずに3時間くらい詰んでた
なんでこんな問題作れるんや… https://t.co/maZe7qIqQE pic.twitter.com/toODA2zQ0q
空き時間にささっと作りましたー
— のるあ_遊VBA (@c2f9e84acc3b446) 2023年7月16日
(いろいろはしょってます)
前回の課題と比べて難易度抑えられてると思います https://t.co/e7DLH8IFm3 pic.twitter.com/wExjWgbE52
できました~
— えの (@KUenoSO_) 2023年7月27日
計算が苦手なので掛け算にもマクロ使っています(笑) pic.twitter.com/HxGRf0zHV4
前回課題
次回課題
PR
ExcelVBAでのツール開発を承っております。(対応実績350件以上 2023.8月)
お気軽にご相談ください。