みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

オプションボタンのチェックを一度にクリアーしたい

アンケートを作成したくオプションボタンを数十個作成したのですが、次の人の回答を作成するのに入力済みのオプションボタンのチェックを全部一度にクリアーしたいのですが、どのようにしたらいいのでしょうか?なにかコマンドとかマクロが必要なのでしょうか?初心者で見当もつきません。

投稿日時 - 2011-09-27 08:25:35

QNo.7037054

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

なるほど。ご自分が何を使っているのかも判ってないと言うことが判りました。

>フォームのオプションボタンで右クリックしてセルを選び登録、そのセルにtrue又はfalseとでるので、

そういう風に出てくるのはオプションボタンじゃなくチェックボックスです。
添付図参照。



で。沢山説明してもかえって混乱するだけの様子なので,
再掲:
>リンクするセルを設定しておき,そのセル範囲をクリアする
>(手動操作でDeleteキーを押すことです)と,クリアされます。

最初の一言で書いた,この部分だけを理解してください。これで全て解決です。

投稿日時 - 2011-09-27 21:15:10

お礼

色々とありがとうございました。何とか首っ引きでご教授の通り標準モジュールを書いて実行しましたら
瞬時にクリアーできました。リンク先のセルがバラバラなので作成し直しします。ご丁寧に有り難うございました。

投稿日時 - 2011-09-27 21:37:25

ANo.2

リンクするセルを設定しておき,そのセル範囲をクリアする(手動操作でDeleteキーを押すことです)と,クリアされます。
リンクするセルは,邪魔にならないどこか外れに置いておくことで構いません。
書式設定の表示形式や,フォントの色をセルの色と同じにしておくなどで,そこを使っているのも見えないようにしておきます。


たとえばリンクするセルをSheet1のF1:F5のセル範囲に5個用意してあるとして
たとえばマクロでやるなら標準モジュールに

sub Auto_Open()
worksheets("Sheet1").range("F1:F5").clearcontents
end sub

などのように登録しておきます
ブックを開くと同時に該当のセル範囲を自動でクリアし,結果してそのセル範囲にリンクしたオプションボタンがクリアされています。


なお,「オプションボタン」等については,たとえばエクセル2007の場合,「フォーム」のオプションボタンと「ActiveXコントロール」の2種類が利用できます。詳しい回答が欲しい(たとえば「リンクするセル」の付け方も,イチイチ手取り足取り手順を描いて貰わないと出来ない:たとえばフォームなら右クリックしてコントロールの書式設定で行うなどのように)ときは,一体どちらを使っているのかもキチンとご質問に明記して投稿するように憶えておいてください。

投稿日時 - 2011-09-27 10:15:55

補足

早速ご返事いただきありがとうございます。全くのど素人で質問の仕方も解らずご迷惑おかけしました。
フォームのオプションもactiveXコントロールの違いも全然わかりません、フォームのオプションボタンで右クリックしてセルを選び登録、そのセルにtrue又はfalseとでるので、そのセルを参考にIFコマンドで別のセルにチェック又は空白にしておりました。マクロの標準モジュールもまだよく解りませんが勉強して挑戦してみます。ありがとうございました。つまずくと思いますが、後日再度教えを請うものと思いますが宜しくお願いいたします。追伸:訳もわからず数十個のボタンを作成したため、リンクセルがばらばらでセル範囲の設定が困難になっています。それで変な質問をしてしまいました。

投稿日時 - 2011-09-27 20:05:04

ANo.1

まずは、OS、ソフト名、バージョンを書きましょ。

投稿日時 - 2011-09-27 08:44:03

補足

すみません
OSはXPでソフトはExcelー2007 です。

投稿日時 - 2011-09-27 09:13:07

あなたにオススメの質問