- 締切済み
excel VBA すごろく
VBAの課題の1つが、5人用のすごろくゲームでサイコロボタンを作り、そのサイコロはイカサマで、2番目の人には5か6しか出ないものにする。というものなんですが、2番目の人には5か6しかでないようにするには、どうしたらいいですか?1~4をでないようにするようなプログラムを入れればいいんですか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- CC_T
- ベストアンサー率47% (1038/2202)
回答No.1
どこまで学習済みか知りませんが、プレイヤー番号は知れているのだから、乱数の返し値を5か6に絞っても良いのでは? 出目=Int(2 * Rnd + 5) とすれば、5か6しか出ないはず。 これをサイコロ出目の確定部分にIf文かSelect Case文を入れて、Player変数が2の時だけこれを有効にして出目操作してやれば良さそうですね。