• 締切済み

チェックボックスについて

Excelでフォームにチェックボックスを使用してアンケートを作成しています。 ある質問に対してチェックボックスが3つある場合、どれか1つしか選択できないようにするには、どうすればいいのでしょうか? これはオプションボタンでしかできないのでしょうか?

  • jinah
  • お礼率40% (118/291)

みんなの回答

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

Private Sub CheckBox1_Click() If CheckBox1.Value = True Then CheckBox2.Value = False CheckBox3.Value = False End If End Sub Private Sub CheckBox2_Click() If CheckBox2.Value = True Then CheckBox1.Value = False CheckBox3.Value = False End If End Sub Private Sub CheckBox3_Click() If CheckBox3.Value = True Then CheckBox1.Value = False CheckBox2.Value = False End If End Sub でお望みのようになりませんか。 しかし手間がかかるばかりで、#2でご指摘の通り ルール破りでは。

jinah
質問者

お礼

やはり、そうですね。オプションボタンを使用します。 VBAの記述に関しては勉強になりました ありがとうございました。

回答No.2

世の中のユーザさんの頭は、チェックボックスとオプションボタンの使い分けができています。 この流れに逆らうような仕様は採り入れないほうがいいですね。複数選択はチェックボックス、単一選択はオプションボタンに統一したほうが無難です。

jinah
質問者

お礼

やはり、そうですね。VBAでわざわざ作成するのも面倒なので、オプションボタンを使用します。 ありがとうございました。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

VBAであるチェックボックスがONになった時、他のものをoffにするような処理を書けば可能です。 全部offの状態はあり得るのでしょうか? > これはオプションボタンでしかできないのでしょうか? その方が楽ですし、使う人も直観的に三択、二択×3の判断が出来ます。

関連するQ&A

  • チェックボックスで「いずれか1つを選べる」

    Excelのチェックボックスについて ご質問致します。 チェックボックスは「これかこれかこれ」というふうに選べて、 オプションボタンは「いずれか1つを選べる」というものですよね。 チェックボックスで「いずれか1つを選べる」ようには出来ませんか? 依頼主からデザイン的に四角ボタンがイイと言うことなので…。 バージョンは 作成するときは2010ですが 色んな人に配布して使用するので 2000~2013で使用できるようにしたいです。

  • エクセルでグループボックスを非表示にしたい

    エクセルで、オプションボタンを使用しアンケートのようなものを作成しています。 この場合のオプションボタンは、フォームツールバーの方です。 そこで、オプションボタンを幾つかのグループに分けているのですが、 グループボックスを使用しています。 このとき、グループボックスを表示させないようにすることはできないのでしょうか? よろしくお願いします。

  • EXCEL:フォームで作成したチェックボックス選択したのものみ表示

    EXCELのフォームのチェックボックスやグループ化したオプションボタンを多数使用したシートがあります。 チェックや選択したオプションボタンに応じて結果が同じシートに表示されるようIF関数を使用してます。 例)チェックボックス(1)「植物」にチェックがあり   グループ(1)はオプションボタン「赤」を選択   グループ(2)はオプションボタン「水」を選択   →『花』と表示   グループ(2)のオプションボタン「緑」を選択した場合は   →『木』と表示 選択した項目をペーパーで確認のために、選択した項目だけ別のシートに表示させ印刷したいのですが何か良い方法はないでしょうか。 チェックボックス一つに対してグループ約5つ というものが10個ほどあります。 チェックボックス(1)をチェックしたら、チェックボックス(1)とグループ(1)~(5)を別シートへ表示するといったようにしたいのですが・・・

  • エクセルのチェックボックスとオプションボタンの連携?について

    エクセル内にチェックボックスとオプションボタンを作成していて 行き詰ってしまったので質問させてください。 例えば、下のようなデザインになっているとして、 Q1. □A □B (○C ○D)  ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ↑チェックボックス  ↑オプションボタン チェックボックスAとBのうち、Bにチェックを入れると 右にあるCとDのオプションボタンが選択可能になるという連携スタイルにすることは可能でしょうか? その場合は併せて、Aにチェックを入れた場合はCとDのオプションボタンが操作できなくなるようにもしたいのです。 どなたか教えて下さい。よろしくお願いします。

  • Word チェックボックスにチェックが入らない

    Word2000でアンケート原稿を作成中、行き詰まりました・・・!! チェックボックスを作成したいのですが、チェックはダブルクリックしたら入るものではないのでしょうか?レ点でも×印でも良いのですが。 他の方の質問も閲覧したのですが、解決しませんでした。 どうか、助けて下さい。。 1.メニュー→コントロールツールボックスを選択→チェックボックスを選択 2.「□Check Box」と出る ここの□ボタンをダブルクリックすればチェックが入るのではないのでしょうか? ダブルクリックすると別ウィンドウ「文章─1 ThisDocument(コード)」が出てきてしまいます。 どうか、ご教授ください。

  • ASP:チェックボックスについて

    アンケートページを作成中です。HTMLでチェックボックスを作りました。テキストベースかエクセルベース(縦並び)でアンケートの答えを書き出し集計をとる予定です。まず、ラジオボタンに対してのASPは分かったのですが、チェックボックスに対してのASPが分かりません。複数チェックが出来なくなってしまったり、結果(テキストやエクセル)にアンケートの答えが出なく”;;”表示になってしまいます。分かる方、どうか教えてください。ASP初心者です。よろしくお願いします。

  • チェックボックスの作成

    こんにちは、エクセルを使ってアンケートを作成しようと思っているのですが、アンケートの解答欄をチェックボックス使って回答しやすいようにしようと考えています。そこで質問なのですがどのようにすればチェックボックスを作る事ができるのでしょうか?必ず締め切りますのでご存知の方教えてください宜しくお願いいたします。

  • チェックボックスの選択状況からエラーチェック

    メールフォームを作成しているのですが、 フォーム内に17つのチェックボックスが存在しています。 個々のチェックボックスはそれぞれ違う変数名を持っています。 そこで質問なのですが、 17つあるチェックボックスのうち、1つ以上選択されていたらOKで、何も選択されていない場合のみエラーになるようにしたいのですが、どのような制御文にしてよいのかわかりません。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • VBAのチェックボックス結果を集計したい

    Excel上でVBAのチェックボックスやオプションボタンを使ったアンケートを作りました。 このアンケート結果(チェックボックスなどのオン・オフ)を集計したいのですが、回収件数が多いので、自動的に処理したいのです。 複数のExcelファイルが回収して集まってきます。 どのようなマクロやVBAを作ればよいか、教えて下さい。

  • ユーザーフォームにあるチェックボックスやオプションボタンなどの選択結果保存

    VBA初心者で恐縮です・・・ ユーザーフォームにあるチェックボックスやオプションボタンなどの選択して作業を終えファイルやユーザーフォームを閉じると、次にファイルやユーザーフォームを開いたら、前回にチェックボックスやオプションボタンにチャックをいれたものが外れています。 このように、チェックボックスやオプションボタンにチェックをいれたのを、次回ユーザーフォームを開いたときに残しておくことは可能でしょうか? 可能なら、その方法をお教えください。 よろしく、お願いいたします。

専門家に質問してみよう