[[20180210204726]] 『連動してチェックボックスにチェックを入れる』(しゅう) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『連動してチェックボックスにチェックを入れる』(しゅう)

チェックボックスを10個、そしてセルにプルダウンリストを設けております。

プルダウンリストのリスト内「完了」を選ぶと、そのチェックボックスに全てチェックが入るようにしたいです。

可能でしょうか?

不可能であれば、
チェックボックスでなくともそれに変わる方法もよろしければ教えてください。

宜しくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 A1セルにリスト(完了,未完)を設定してあるとの仮定です。
 B1=IF(A1="未完",FALSE,TRUE)

 チェックボックスのプロパティのLinkedCellにB1を設定

 でA1セルで完了を選択するとチェックボックスにチェックが入ります。

(カリーニン) 2018/02/10(土) 23:34


↑は思いつきでやってみたので、ご質問の条件はクリアしてると思いますが、副作用もありそうですね。
(カリーニン) 2018/02/11(日) 12:20

できました!!
ありがとうございます。
出来るのですね!あきらめてましたが・・・

思いつきでスゴイです。

副作用とはどんなふうにでしょうか??

(しゅう) 2018/02/11(日) 13:41


 LinkedeCellに設定したセルと、CheckBoxは相互に影響します。
 B1セルの値が変わると、CheckBoxのオン、オフが切り替わり、逆に、
 CheckBoxのチェックを外したり付けたりすると、B1セルの値が切り
 替わります。
(カリーニン) 2018/02/11(日) 21:38

 やってみたらわかると思いますが、↑の理由によって、一つのチェックボックスのチェックを切替えたら
 全てのチェックボックスのチェックのオン・オフが連動します。
(カリーニン) 2018/02/11(日) 21:45

 もう一つ。
 チェックボックスのほうを切り替えるとセルに入力していた式がなくなる。
 あと
 =IF(A1="未完",FALSE,TRUE)
 は
 =A1="完了"
 でも構わない。
 (比較式の結果は論理値(TRUE,FALSE)となるため)
(ねむねむ) 2018/02/13(火) 10:20

昨日は試しに少し実施したら上手く出来たので「できました」と返事してしまいました。
実際、本番で試しましたが仰るとおり上手く出来ません。

本番では「完成」と付け加えて「5日後完成」のどちらかが入るとチェックが入るようにしたいです。

あと、ねむねむさんの言われるとおり式がなくなります。これはしょうがないのでしょうか?

チェックボックスで無くとも、四角ボックス塗りつぶしでも良いのでご教示願います。

(しゅう) 2018/02/14(水) 14:57


 またまた思いつきです。
 チェックボックスではなくセルを使っていいなら、↓の二つを
 使ってIF関数などで切り替えるようにすることも可能だと思います。
 ※外出先なので詳しい検証は出来ません。

 □
 ■
(カリーニン) 2018/02/14(水) 15:25

if(A1=″完成″、??✔??、????)でとりあえずは形にしようと思います。

条件としては…セルG.セルM.セルU 全てに「完成」か「5日後完成」が入力されれば✔が入るようにしたいです。

(しゅう) 2018/02/14(水) 15:57


すみません。スマホで打った↑のでおかしくなりました。

=IF(C6="完成","☑","") でとりあえずは形にしようと思います。
しかし、下記のような条件で改めたいと思います。
条件としては…セルG、セルM、セルU の全てに「完成」か「5日後完成」が入力されれば✔が入るようにしたいです。
続いてお教えいただけたらと思います。
すみませんがよろしくお願いします。

(しゅう) 2018/02/14(水) 16:15


改めて起こします。

下記条件ではどのような組み方になるでしょうか?

…セルG、セルM、セルU の全てに「完成」か「5日後完成」が入力されれば✔が入るようにしたいです。

しつこく申し訳ありませんが、すみませんがよろしくお願いします。
(しゅう) 2018/02/15(木) 09:02


 自分で考えてみることはされましたか?
 どういう関数を使えばいいんだろうだとか、そういったこと。考えてみました?
 待ってる間にできたんじゃないですか。

 とりあえず、識者の方からの回答が来るまでのつなぎとしてベタ打ちの式です。
=IF(AND(OR($G6="完成",$G6="5日後完成"),OR($M6="完成",$M6="5日後完成"),OR($U6="完成",$U6="5日後完成")),"☑","")
 こういったことで合ってますか。
(わをん) 2018/02/15(木) 10:06

 回答がつかないから新規でトピを立ち上げてしまったのですか。
 少しは自分で考えてください。
 自分で何もしない人に、赤の他人がなんでもしてくれると思っているのですか。
(わをん) 2018/02/15(木) 10:07

なにもしてないわけではありません。
待ってる質問前も待ってる間も自分なりに調べていろいろ試しておりましたが、
全くの検討違いでご教示いただくようにしました次第でございます。

皆さま 気を悪くさせて申し訳ありませんでした。

(しゅう) 2018/02/15(木) 13:41


 この掲示板では、あなたが打った文章が全てです。
 どんなにあなたが調べたと言っても、それを文章にしてもらわなければ通じません。
 一連の流れを見ると、何もせず
 ただ自分のほしい答えを欲して待っているだけの雛のようにも見えます。

 わからないことはわからないでいいのです。そこでこそ赤の他人の出番です。
 顔も名前も知らない人にわかりませんと言ってもさほど恥ずかしくないでしょう。

 ここは、努力している人にはいろいろな人が手を差し伸べてくれます。学校ですから。
 次があるなら、もっと自分はこう考えてみたがダメだった、といったことを
 もう少し表に出していきましょう。
 とりあえず解決してよかったですね。お疲れ様でした。
(わをん) 2018/02/15(木) 14:43

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.