• 締切済み

excel VBA すごろく

VBAの課題の1つが、5人用のすごろくゲームでサイコロボタンを作り、そのサイコロはイカサマで、2番目の人には5か6しか出ないものにする。というものなんですが、2番目の人には5か6しかでないようにするには、どうしたらいいですか?1~4をでないようにするようなプログラムを入れればいいんですか?

みんなの回答

  • CC_T
  • ベストアンサー率47% (1038/2202)
回答No.1

どこまで学習済みか知りませんが、プレイヤー番号は知れているのだから、乱数の返し値を5か6に絞っても良いのでは? 出目=Int(2 * Rnd + 5) とすれば、5か6しか出ないはず。 これをサイコロ出目の確定部分にIf文かSelect Case文を入れて、Player変数が2の時だけこれを有効にして出目操作してやれば良さそうですね。

関連するQ&A