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

解決済みの質問

チェックボックスにより行の表示非表示

Excel2007を使用し、以下のようなチェックリストを作成しました。

「□」はActiveXコントロールのチェックボックスです。

1行目:□ とくにありません
2行目:□ りんご
3行目:□ もも
4行目:□ みかん
5行目:□ ばなな

2行目にチェックが入っていれば
□りんご
と表示、
2行目と5行目にチェックが入っていれば
□りんご
□ばなな
と表示、そして
2~5行目のチェックボックスにすべてチェックが入っていない場合は
□とくにありません
だけを表示させたいです。

どのようにマクロをくんだらいいでしょうか?

ちなみに、1シートに表示されるチェックボックスはこれだけでなく、
7行目:□ とくにありません
8行目:□ いぬ
9行目:□ ねこ
10行目:□ とり

と、果物、動物それぞれで同じ動作をさせたいと思っています。

IfかCaseを組めばいいのかと思っているのですが
複雑な条件文をどのように記述すればいいかわかりません。

ご教授お願いいたします!

投稿日時 - 2014-05-30 16:35:48

QNo.8616933

すぐに回答ほしいです

質問者が選んだベストアンサー

はてさて・・・・一体何がしたいのでしょうか??

たとえば
>2~5行目のチェックボックスにすべてチェックが入っていない場合は
>□とくにありません
>だけを表示させたいです。

ご相談の状況説明により、まだどれもチェックされてない前は「□とくにありません」だけ表示されています。
すると「いま表示されていない」りんごやももを、いったいどうやってチェックしたいのですか。


>2行目にチェックが入っていれば
>□りんご
>と表示、

2行目のりんごのチェックの後、他は隠れたままです。そのあとどうやってばななをチェックするのですか?


確かにまぁアレコレ仕込みは必要そうですが、必ずしもそんなにムズカシイお話じゃありません。
何がどうしてどうなって欲しいのか、もう一回最初から「何をしたいのか」順を追って「目に見えるように」説明してみて下さい。
この手のご相談では「補足」で思い付きで書き足してもたいがい言葉足らずなので、一回このご質問は解決で閉じて、もう一回最初からご相談を書きなおし投稿し直してみて下さい。

投稿日時 - 2014-05-30 18:57:01

お礼

すみません・・・分かりづらい質問でした。
再度投稿させていただきます。

よろしくお願いいたします。

投稿日時 - 2014-06-02 11:35:24

ANo.1

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

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

回答(1)

あなたにオススメの質問