- ベストアンサー
文字色設定方法
気温変化 A列 B列 C列 D列 E列 日付 気温 日付 気温 日付 2004/10/1 25.2 2004/11/1 23.1 2004/12/1 2004/10/2 25.7 2004/11/2 23.0 ・・・ 2004/10/3 23.2 2004/11/3 22.8 2004/10/4 22.6 2004/11/4 23.4 2004/10/5 23.8 2004/11/5 22.6 ・・・ 月ごとのデータの気温を記入していきます。 各セルに入れた気温データを前日に比べ 上がったら赤色 下がったら青色 変化なしは黒(そのまま) で表示するようにするVBAまたは書式を教えてください。可能であれば C列の最初2004/11/1の気温はA列の最後2004/10/31の気温と比較したいです。 毎日気温を入れれば自動的に色が指定されればいいんですけど。 ボタンか何かを押してでもかまいません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
条件付書式の機能でできるかと思います。 (1)C3(25.7)を選択して、[書式]⇒[条件付書式]を選択 (2)「セルの値が」「次の値より大きい」「=C2」(25.2)を選択し、書式は「赤」を設定する (3)[追加]を押す (4)「セルの値が」「次の値より小さい」「=C2」(25.2)を選択し、書式は「青」を設定する (5)[OK]で閉じる (6)C3を選択し、同じ設定をしたい箇所に[書式のコピー/貼り付け]を行う 11/1のところは(2)と(4)を「=A(最後のセル)」を指定すればいいかと思います
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
>前日に比べ 上がったら赤色、下がったら青色 B2:B31を範囲指定します。 書式-条件付書式-条件1で「数式が」を選び、ボックスに =B2>B1 といれる。書式をパターン(文字色でも可)でオレンジなど設定。「追加」ボタンをクリックすると 条件2が出てくるので 「数式が」を選び、ボックスに =B2<=B1 といれる。書式をパターン(文字色でも可)(文字色でも可)でライトブルーなど設定。OK。 月初日は全月末と比較する場合は、月初日だけを範囲指定し、上記式の=の後に今月の月初日のセル番地、>や<=の右辺に前月末のセル番地を指定してください。 VBAでも出来ますが、上記操作で良いと思います。 各月一遍にも出きるかもしれませんが、まづは上記やり方でどうぞ。 日も含めて色づけしたいときは、日の列も含めて範囲指定すれば良い。 その場合=$B2>$B1のように列を表す記号の前だけ$をつけること。
- yun1999
- ベストアンサー率47% (18/38)
アプリはExcelですよね? Excelでしたら、条件付き書式というものがあります。 [書式]-[条件付き書式] VBAよりもこの方が楽だと思います。 参考: http://www2.tba.t-com.ne.jp/mybo/Excel/Cell01.htm http://www.1147mono.com/Excel/katsuyou_03.htm