『日付入力と連動してセルを色付けしたいのですが?』(ササピー) 建築施工業をしています。わかりやすい工事の工程表の作成に取り組んでいます。 よろしくお願いします。 早速ですが、工事の施工期間をたとえば21年9月〜22年3月までとしたとき、 セルA1に21/9(21と9は並んだ別のセルでもいいです)、セルA2に22/3と 打ち込んだとき、右方のセル たとえばセルG1から22年7月、H1は22年8月の 枠という風に右方に一枠づつ月の枠が並んでいって、入力した21年9月〜22年3月の時、 右方の対する枠が色付けされるようになりますでしょうか。 よろしくご指導くださいませ。 ---- 21年9月〜22年3月の期間に対応する列が色づけされればよいのかな、 と思ったのですが、 >セルG1から22年7月、H1は22年8月の枠 右側に行くほど未来の日付になっていくようですが、この例ですと、 21年9月〜22年3月の期間に対応する日付がありませんので、 違うようです。 この場合、どのように色付けされればよいのでしょう。 (みやほりん)(-_∂)b ---- ごめんなさい。説明不足と間違えがありました。申し訳ありません。 細かく具体的に言いますと、A1に21、A2に9、A3に22、A4に3を打ち込んだとき、 右方のセルG1を21年7月(質問では22年7月になっていました!失礼致しました。)と し増したので、ここであい対する右方の月のセルですから、21年9月はI1が色付けされ、 22年3はO1となりますでしょうか!できればI1からO1まで色付けされると一番嬉しいです。 よろしくお願いいたします。説明下手ですみません。 ---- 勝手ですが、質問文を整形させていただきました。 ←ここに「半角スペース」を入れると、改行も有効になり きれいに表示されます。   (純丸)(o^-')b ---- 皆様 ありがとうございます。! ---- 解決したのでしょうか??? Excelの基本として 日付を扱う時は文字列ではなくシリアル値に設定したほうがいいです。 あと和暦を扱う時は 21年 のようにはせず H21年 のようにしたほうがいいです。 まず G1には日付と認識するように h21/7/1 と入力します。 これでExcelは 2009年7月1日 と認識しますので あとは表示形式で和暦の設定をします。 A1とA3の入力も h21 のように入力することでその後の手間が省けます。   A     G    H    I   J 1  h21   21年7月 21年8月 21年9月 21年10月 2   9 3 h22 4  3 1行目のG列以降はシリアル値で入力して 表示形式で上記のように表示させる Excelのバージョンが不明なので 2003の場合の方法ですが G1をアクティブセルにして範囲指定して 書式→条件付き書式 数式が =AND(G1>=($A$1&"/"&$A$2&"/"&1)*1,G1<=($A$3&"/"&$A$4&"/"&1)*1) としてお好みの書式を設定します。 (えくせる青年)2009/7/15 18:14 ---- 条件付書式を使用します。 G1から日付が入力されるセル範囲を選択して、 メニューの 書式>条件付書式 「数式が」 「=AND(--("h"&$A$1&"."&$A$2&".1")<=--(TEXT(IF(G$1>9^99,"平成","")&G$1,IF(G$1>9^99,"","ggg")&"e年m月")&"1日"),--("h"&$A$3&"."&$A$4&".1")>=--(TEXT(IF(G$1>9^99,"平成","")&G$1,IF(G$1>9^99,"","ggg")&"e年m月")&"1日"))」 として、セルの書式を設定してOKとします。   G1〜のセルがシリアル値でも、文字列でも行けるように、 と考えていたら、時間がかかってしまった。 (みやほりん)(-_∂)b ---- すみません。頑張ってますがまだできません。 できるまで頑張ります! ありがとうございます。