[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『2つのCheckBoxと日付入力』(SAH後)
前回はお世話になりました。
今回も教えてください。
2つのフォームのチェックボックスがあり
その両方もしくはどちらかにチェックが入った時に
その上のセルに日付を入力したいのです
A B C D E 1 初日 3日目 7日目 1ヶ月後 2 日付 3 ○○ □ □ □ □ 4 ○○ □ □ □ □ 5 6 7 True/Falseが並ぶ→ 8 True/Falseが並ぶ→
となっています。
B2セルには
=IF(B7=TRUE,TODAY(),"") と数式が入っています。 各チェックボックスは各列の7行め8行目に チェックボックスのリンクをしています。
これを上下どちらのチェックボックスにチェックが入っても
初日ならB2セル、3日目ならC2セルに日付が入るようにしたいです。
よろしくおねがいします。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
Orで判定すればいいんじゃないですか。
=IF(or(B7=TRUE,B8=TRUE),TODAY(),"") (BJ) 2018/10/31(水) 03:45
BJさん、ありがとうございます。 試したみたところ上手く出来たのですが 初日に日付を入れたあと、3日目にチェックを入れると(もちろん違う日) 初日の分の日付も変更されてしまうことに気付きました。 TODAYでは無理なのでしょうか?VBAなど使用しないと困難でしょうか?
このシートには他にも大量(数百)にチェックボックスがあります。 なので、他のチェックボックスには影響がないようにしたいです。
それか素直にCtrl+;をするようにした方が賢明でしょうか (SAH後) 2018/10/31(水) 06:22
人に頼らず、自分でマクロが書けるなら、マクロで処理すれば便利だと思います。 そうではなく、人に作ってもらうようなら、素直にCtrl+; がいいと思います。 (BJ) 2018/10/31(水) 17:11
BJさん、()さん、ありがとうございます。
そのチェックボックスの両方が空白なら 次の段階へ移行するチェックへ行き、そこで日付を入れるので チェックが入った場合はここで日付けを残したいのです。
自分以外でいろんな人が使用するのでCtrl+;が無難なように思いました。 ありがとうございます。 (SAH後) 2018/10/31(水) 17:29
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.