

Excelでマクロを使用せずに、問題回答用のマークシートを作りたいと思うのですが、自分には難しくて断念しました。
以下条件で、良い設定や計算式があれば教えていただけますでしょうか。
条件:
マークシートは「ア イ ウ エ」などの回答欄選択肢を塗りつぶす(選択する)ごく一般的なもので、
正答は横の方の列や別シートに予め入力しておき、
回答欄の「ア イ ウ エ」いずれかのチェックボックスをチェックすると、
正答と比較して回答欄の横の列のセルに「正解」と表示したり、
セルの色を変えて正解/不正解とわかるようにする、
というものにしたいと考えています。
作ったマークシートは会社で使うのですが、マクロの導入や市販ソフト・アプリの導入には上司承認が必要なのですけれど、根本的に無理です。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
フォームのコントロールを使って、グループボックス、その中にオプションボタンを作成します
オプションボタンのコントロールボックスからリンクするセルを設定する
(オプションボタンを選択して[Ctrl]+[1])と
そのセルに番号が表示されます(添付図A1セル)
また、正誤チェックのチェックボックスもコントロールの書式設定でリンクさせます(B1セル)
条件付き書式で数式を使い、正誤のチェックを判定させます。
(選択、即正誤チェックならチェックボックスはいらないですが)
複数質問されると思いますのでグループボックスがポイントです。
ちなみにH1セル
=IF(OR(A1="",B1<>TRUE()),"",IF(A1=G1,"正解","×"))

No.2
- 回答日時:
作業用のセルをたくさん用意しておけば、作る過程で迷うことはないと思う。
「いずれかを選ぶ」ということであれば、自分なら「ラジオボタン」を「グループ化」して使うだろう。
※Excelでは「ラジオボタン」のことを「オプションボタン」と表現することがあります。
グループ化された中では1つしか選択できないので、1つ選んだあとに2つ目を選ぶと2つ目に選んだ項目が最終的に選択されたことになるので入力時の訂正を考えなくても良い。
グループ化は、□の上辺部分にXYZと書かれたアイコンを選択して範囲を囲めばよい。
これで複数の問題を並べることができる。
チェックボックスは複数の選択をするときに使うとよい。
No.1
- 回答日時:
>回答欄の「ア イ ウ エ」いずれか・・・
ということは、正しいものをひとつ選ぶということですよね?
であれば、チェックボックスではなくオプションボタンが良いと思います。(チェックボックスは、複数個所をオンにできるので…)
例えば、オプションボタンを4つ張り付ます。それを選択した状態で右クリックして、「コントロールの書式設定」-「コントロール」タグの「リンクするセル」に任意のセル(例えば、A1)を指定します。するとオンになっているオプションボタンの番号がA1セルに表示されます。A1セルに表示された数値を元に正解/不正解を表示をする数式を用意すれば、マクロを使わなくても判断することが可能です。
A1セルを見せたくなければ、別シートのセルを指定し、そのシートを非表示にすることもできます。
ちなみに、チェックボックスもセルとリンクできます。チェックボックスの場合は、TRUEまたはFALSEが表示されます。
しかし…正解を表示するタイミングが難しそうですね。回答を選択したら、いきなり不正解とか表示されても困りますものね。個人的にはマクロの方が簡単そうな気がしますが、まずは、ご参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- 中学校受験 模試の自己採点 3 2022/08/22 08:42
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) 判定結果に応じて〇印(図形)をつけるマクロ 4 2022/10/30 11:22
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Visual Basic(VBA) tatsumaru77様 昨日回答して頂いたものです。 すみませんが、昨日の質問で1つ補足があります 1 2022/05/15 15:06
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba テキストボックスとリフト...
-
貼り付けで複数セルに貼り付けたい
-
(Excel)数字記入セルの数値の後...
-
数式を残したまま、別のセルに...
-
セルをクリック⇒そのセルに入力...
-
枠に収まらない文字を非表示に...
-
エクセルで指定したセルのどれ...
-
Excel 例A(1+9) のように番地の...
-
エクセルの一つのセルに複数の...
-
Excelでのコメント表示位置
-
エクセル オートフィルタで絞...
-
excelの特定のセルの隣のセル指...
-
エクセルの書式設定の表示形式...
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
【Excel】 セルの色での判断は...
-
EXCELのセルの中の半角カンマの...
-
エクセルで、複数の参照範囲を...
-
エクセルのセルの枠を超えて文...
-
Excelで住所を2つ(町名迄と番...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
スプレッドシートで複数のプル...
-
excelで日付関数の文字列変換の...
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
エクセルの一つのセルに複数の...
-
数式を残したまま、別のセルに...
-
(Excel)数字記入セルの数値の後...
-
Excel 例A(1+9) のように番地の...
-
対象セル内(複数)が埋まった...
-
エクセルの書式設定の表示形式...
-
EXCEL VBA セルに既に入...
-
excelの特定のセルの隣のセル指...
-
エクセルのセルの枠を超えて文...
-
Excelでのコメント表示位置
-
エクセル オートフィルタで絞...
-
Excelで数式内の文字色を一部だ...
おすすめ情報