- 締切済み
オプションボタンのチェックを一度にクリアーしたい
アンケートを作成したくオプションボタンを数十個作成したのですが、次の人の回答を作成するのに入力済みのオプションボタンのチェックを全部一度にクリアーしたいのですが、どのようにしたらいいのでしょうか?なにかコマンドとかマクロが必要なのでしょうか?初心者で見当もつきません。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- keithin
- ベストアンサー率66% (5278/7941)
- keithin
- ベストアンサー率66% (5278/7941)
リンクするセルを設定しておき,そのセル範囲をクリアする(手動操作でDeleteキーを押すことです)と,クリアされます。 リンクするセルは,邪魔にならないどこか外れに置いておくことで構いません。 書式設定の表示形式や,フォントの色をセルの色と同じにしておくなどで,そこを使っているのも見えないようにしておきます。 たとえばリンクするセルをSheet1のF1:F5のセル範囲に5個用意してあるとして たとえばマクロでやるなら標準モジュールに sub Auto_Open() worksheets("Sheet1").range("F1:F5").clearcontents end sub などのように登録しておきます ブックを開くと同時に該当のセル範囲を自動でクリアし,結果してそのセル範囲にリンクしたオプションボタンがクリアされています。 なお,「オプションボタン」等については,たとえばエクセル2007の場合,「フォーム」のオプションボタンと「ActiveXコントロール」の2種類が利用できます。詳しい回答が欲しい(たとえば「リンクするセル」の付け方も,イチイチ手取り足取り手順を描いて貰わないと出来ない:たとえばフォームなら右クリックしてコントロールの書式設定で行うなどのように)ときは,一体どちらを使っているのかもキチンとご質問に明記して投稿するように憶えておいてください。
補足
早速ご返事いただきありがとうございます。全くのど素人で質問の仕方も解らずご迷惑おかけしました。 フォームのオプションもactiveXコントロールの違いも全然わかりません、フォームのオプションボタンで右クリックしてセルを選び登録、そのセルにtrue又はfalseとでるので、そのセルを参考にIFコマンドで別のセルにチェック又は空白にしておりました。マクロの標準モジュールもまだよく解りませんが勉強して挑戦してみます。ありがとうございました。つまずくと思いますが、後日再度教えを請うものと思いますが宜しくお願いいたします。追伸:訳もわからず数十個のボタンを作成したため、リンクセルがばらばらでセル範囲の設定が困難になっています。それで変な質問をしてしまいました。
- nag0720
- ベストアンサー率58% (1093/1860)
まずは、OS、ソフト名、バージョンを書きましょ。
補足
すみません OSはXPでソフトはExcelー2007 です。
お礼
色々とありがとうございました。何とか首っ引きでご教授の通り標準モジュールを書いて実行しましたら 瞬時にクリアーできました。リンク先のセルがバラバラなので作成し直しします。ご丁寧に有り難うございました。