Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10525 / 13644 ツリー ←次へ | 前へ→

【21292】ゲーム・・・ めい 05/1/18(火) 15:11 質問[未読]
【21294】Re:ゲーム・・・ IROC 05/1/18(火) 15:16 回答[未読]
【21297】Re:ゲーム・・・ めい 05/1/18(火) 15:51 回答[未読]
【21302】Re:ゲーム・・・ IROC 05/1/18(火) 16:46 回答[未読]
【21313】Re:ゲーム・・・ めい 05/1/18(火) 17:57 回答[未読]
【21319】Re:ゲーム・・・ IROC 05/1/18(火) 18:27 回答[未読]
【21321】Re:ゲーム・・・ めい 05/1/18(火) 18:51 回答[未読]
【21329】Re:ゲーム・・・ IROC 05/1/18(火) 20:52 回答[未読]
【21332】Re:ゲーム・・・ めい 05/1/18(火) 22:25 お礼[未読]

【21292】ゲーム・・・
質問  めい  - 05/1/18(火) 15:11 -

引用なし
パスワード
   はじめまして。
私は今学校でVBAの勉強をしていますが、課題で、
マクロでゲームを作らないといけないんです。
それで、ちょっとしたなぞなぞを作ろうと思ってるんですが、
答えを選択肢にするわけにもいかないですし・・・。
回答を入力させて正解か不正解かを出すには、どうすればよいのでしょうか?

【21294】Re:ゲーム・・・
回答  IROC  - 05/1/18(火) 15:16 -

引用なし
パスワード
   どこに入力させるのですか?

ユーザーフォーム?
シート?

【21297】Re:ゲーム・・・
回答  めい  - 05/1/18(火) 15:51 -

引用なし
パスワード
   なるべくシートの方がいいんですが・・・。

【21302】Re:ゲーム・・・
回答  IROC  - 05/1/18(火) 16:46 -

引用なし
パスワード
   習った範囲によるとおもいますが、
セルだけを使うのでしょうか?
それとも、コントロールツールボックスを利用しますか?
ゲームならユーザーフォームの方がそれらしくなりますけど・・・


簡単に作ってあげることは出来ますけど、
課題とのことなので、ゲーム全体の構想は考えてみてください。
それに応じて、アドバイスはさせていただきますから。(^ ^)

シートの場合ですが、
質問をどこに表示して、回答をどこに入力させるのでしょうか?
また結果は、どこに表示するのでしょうか?
そして、1問目が終わった後、2問目にどのように移りますか?
全問終わった後に集計したりするのでしょうか?

【21313】Re:ゲーム・・・
回答  めい  - 05/1/18(火) 17:57 -

引用なし
パスワード
   レスつけるの遅くてすいません。
タイミングが悪いみたいで。
やっぱりユーザーフォームの方がいいかなと思いました。
いろいろ答えてもらって申し訳ないんですが、
シートだと、正直難しいです。あまり考えもなしに質問してしまいました。
学校でもユーザーフォームを使うことが多いですし。

正解不正解に関わらずスピンボタンで次の問題にいって、
全問終わった後、集計しようと思います。

【21319】Re:ゲーム・・・
回答  IROC  - 05/1/18(火) 18:27 -

引用なし
パスワード
   Label に質問を書いて、Textboxに答えを入力してもらうようにしますか?

あと、問題の移動(送り)をスピンボタンにするということは、
前の問題に戻せるようにするということでしょうか?


あと、後から回答をまとめて判定するには、Textboxに入力された答えを
どこかに保持しておく必要があります。
シート上のセルか、もしくは配列変数が良いと思いますが、
どちらが良いでしょうか?

【21321】Re:ゲーム・・・
回答  めい  - 05/1/18(火) 18:51 -

引用なし
パスワード
   >Label に質問を書いて、Textboxに答えを入力してもらうようにしますか?
そうしようと思います。

>あと、問題の移動(送り)をスピンボタンにするということは、
>前の問題に戻せるようにするということでしょうか?
出来るなら戻せない方がいいのですが。やり方がわかりません。
>
>あと、後から回答をまとめて判定するには、Textboxに入力された答えを
>どこかに保持しておく必要があります。
>シート上のセルか、もしくは配列変数が良いと思いますが、
>どちらが良いでしょうか?
配列変数とは何でしょうか?勉強不足ですみません。

【21329】Re:ゲーム・・・
回答  IROC  - 05/1/18(火) 20:52 -

引用なし
パスワード
   >出来るなら戻せない方がいいのですが。やり方がわかりません。
ならばスピンボタンを使わずに、
コマンドボタンで次に進むようにしては如何でしょうか?

>配列変数とは何でしょうか?勉強不足ですみません。
なら、セルに書き込んだ方が良さそうですね。


まず、シートに問題と答えを用意してみて下さい。

  A    B   C  D
1 問題   答え 回答 判定
2 問題文1 答1
3 問題文2 答2
4 問題文3 答3

このように用意して、ユーザーフォームを表示したら
LabelにA2の文字を表示して
コマンドボタンを押したらA3,A4・・・と順番に表示するようにしてみて下さい。

【21332】Re:ゲーム・・・
お礼  めい  - 05/1/18(火) 22:25 -

引用なし
パスワード
   やってみます。でも時間がかかります・・・。またレスつけますが、
今日は長時間にわたってレスつけてくださってありがとうございました。

10525 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free