dポイントプレゼントキャンペーン実施中!

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

A 回答 (1件)

どこまで学習済みか知りませんが、プレイヤー番号は知れているのだから、乱数の返し値を5か6に絞っても良いのでは?



出目=Int(2 * Rnd + 5) とすれば、5か6しか出ないはず。
これをサイコロ出目の確定部分にIf文かSelect Case文を入れて、Player変数が2の時だけこれを有効にして出目操作してやれば良さそうですね。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!