Softex Celware

ExcelVBA専門技術ブログ

中級者向けVBA課題 No.3 (百マス計算ゲーム)

概要

今回は百マス計算ゲームの構築が課題

小学生の算数の勉強用にもってこいですね。

 

↓課題内容

 

実装のポイント

下記項目をクリアすれば同じようなものが作れます。

詳細はググるなり、今時なら生成AIに聞けば答えが出てくるので詳細の解説は行いません。

  • プレーヤーの名前入力(InputBox)
  • スタートまでのカウントボタンのユーザーフォーム
  • カウントダウン終了と同時に問題表示と、入力マスの左上選択
  • 制限時間(180秒)のタイマー表示のユーザーフォーム
  • 縦横の数字0~9を重複なくランダムに表示
  • 入力マスで一番下の行を入力すると次の列の一番上の行へ自動的に選択セル移動(イベント機能)
  • 回答チェックで正解、間違いを着色(条件付き書式)
  • ランキングの登録と順位表示

 

コード

VBAコードを載せておきます。

Mod01_Main · GitHub

Sh01_問題 · GitHub

frmCountdown · GitHub

 

頂いた回答

今回も回答をいただきました。毎度ありがとうございます!

 

前回課題

softex-celwear.hatenablog.com

次回課題

softex-celwear.hatenablog.com

PR

ExcelVBAでのツール開発を承っております。(対応実績350件以上 2023.8月)

お気軽にご相談ください。