• ベストアンサー

エクセルでパソコン操作テストを自作したい

エクセルのA列に問題(例:日本で一番高い山は?etc)、B列に解答用セルを用意し、最後に「確認」というボタンを用意します。         A             B 1 日本で一番高い山は? 【          】 2 日本で一番広い県は? 【          】 3 日本で一番長い川は? 【          】   【確認ボタン】 確認ボタンを押したときに正解数が出るようなプログラムを作成したいのですが、どのようにすればよろしいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

確認ボタンのクリックイベントに 問題第1行目から最終行まで、下記を繰返す(For Nextで良いだろう) (最終行はRange(”A65536”).End(xlUp).Rowなど) B列の各行の値(Cells(i,”B”)が正解と等しいか判別(If)する。 正しい場合は正解件数に+1や、点数に1問正解点数を加算する。 最後に点数などを表示する。B列回答をクリアする。 極く簡単なコードで、勉強してもらうため、ここには書かない。 ーー 正解内容は何処におくのか。 ・他シート ・他ブック ・テキストファイル ・プログラムの中(少数の場合など) など色々考えられる。 それらのファイルを読む(参照する)コードを勉強して。 ーー 機密を言い出したらきりが無い面はある。 また標準正解と現回答の同一性をどう考えるかなど考えたのかな。 例 標準 富士山  回答 富士 靜岡の富士山 ーー 確信は無いが、フリーソフトでも捜したら。