- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAのチェックボックスについて)
Excel VBAのチェックボックスについて
このQ&Aのポイント
- Excel VBAのチェックボックスについてご教授をお願いします。Userformを作成しています。チェックボックスを横に4つ配置したとします。その際、常にどれか一つのチェックボックスにしかチェックできないようにしたいのです(チェックしたあとに、違うチェックボックスにチェックしたら、先にチェックしてあるのもはチェックを消したい)。
- Excel VBAにおいて、Userformでチェックボックスを横に4つ配置し、常に一つのチェックボックスにしかチェックできないようにする方法について教えてください。また、マクロ記述以外の方法がある場合も教えていただけると助かります。
- Excel VBAのUserformでチェックボックスを配置し、常に一つのチェックボックスにしかチェックを入れられないようにする方法について教えてください。また、マクロ記述以外の実現方法があるのかも教えていただきたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#146604
回答No.1
チェックボックスでも出来なくはないのですが、面倒くさいですね。 オプションボタンではダメなのでしょうか?
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
時々出る質問のようだが http://park7.wakwak.com/~efc21/cgi-bin/exqalounge.cgi?print+201006/10060084.txt http://d.hatena.ne.jp/nelnal_programing/20071023/1193133784 を参考に。 (1)オプションボタンに考え方を変える (2)ロジックで、最近のチェックを優先するようにする などあるが、エクセルVBAで、チェックボックスには仕組みでは無いようだ。 >無い場合、マクロ記述の内容も教えて頂ければと思います。 コードロジックがスマートにはならないし、この程度のロジックを思いつかないなら、初心者は無理をしないこと。 上記WEBの後者を参考に。
質問者
お礼
早速のご回答ありがとうございました。 類似の質問の回答も参考になりました。 ありがとうございました。
お礼
早速のご回答ありがとうございました。 オプションボタンで十分です。ありがとうございました。