- ベストアンサー
エクセルで自動にセルの色を変えたい
エクセルを使った表示について質問です。 セルの中にある締切の日付が記入されており、今日の日付からその締切までの日数が、たとえば10日以上であれば青、5日から10日の間であれば黄色、5日を切ったら赤というように、そのセルの色が自動で変わるようにしたいのですが、マクロを使う以外には方法はありませんでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#65776
回答No.1
条件付書式で出来ます。 日付がA1に入っているとして 条件1に「数式が」「=DATEDIF(A1,TODAY(),"D")<5」で赤を設定。 条件2に「数式が」「=DATEDIF(A1,TODAY(),"D")<10」で黄を設定。 ※セルの書式設定で青を設定。
その他の回答 (2)
noname#65776
回答No.3
ANo.1です。 DATEDIF()使わなくてもTODAY()と比較するだけでよかったんだ。
質問者
お礼
そうなんですか! それはまたの機会に教えてください。 重ね重ねですが、どうもありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
条件付き書式で可能です。 締め日付セル(仮にA1とします)は、セルの書式設定で表示形式が日付の定義があるものとしています。 (1)締切日セルを選択→書式→条件付き書式→「数式が」、数式欄に=A1<TODAY()+5→書式→パターンタブで赤を選択 (2)追加→「数式が」、数式欄に=A1<=TODAY()+10→書式→パターンタブで黄を選択 (3)追加→「数式が」、数式欄に=A1>TODAY()+10→書式→パターンタブで青を選択→OK
質問者
お礼
丁寧なご説明、どうもありがとうございました。
お礼
私も条件付書式でできるものと思い、トライしておりましたができませんでした。 大変助かりました。 どうもありがとうございました。