[[20190302174513]] 『条件付き書式でフォントの色を指定する』(treetail) ページの最後に飛ぶ

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

 

『条件付き書式でフォントの色を指定する』(treetail)

vbaを使えばできるとは思うのですが、コーディングはまだ勉強不足でして
条件付き書式で対応したいと考えています。

別セルを参照して当該セルのフォントの色を変えたいのですが
例えば

A1のセルのフォントが赤の場合B1のセルのフォントを赤にしたい(同じ色にしたい)
という場合、B1のセルにどういった条件付き書式を指定すればよいでしょうか?

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 赤になる条件を別の列にもうけて、その条件でB列の色を
 つけるのが一般的だと思いますがどうですか?
(稲葉) 2019/03/02(土) 18:11

ご返答ありがとうございます。
別の列に新しく設けてもいいのですが、その設定ができるのであれば例に挙げましたA1のセルを参照することもできるのかなと。
ちなみに内容はカレンダーなのですが、A1のセルには日付が入っていて、当月でなければ数字が灰色になる、
という条件がついています。その条件は自セルの日にちの情報で判断して灰色にしており、
B1セルには日付ではなく文字列がはいります。

=NOT(AND(YEAR(B3)=$A$1,MONTH(B3)=$A$2)) こんな感じです。(この場合日にちがB3ですが)

ただこの関数もネットでいろいろみて、持ってきたものなのであまりよくわかってません…

本当の希望としては「この範囲(当該セル以外の範囲)に同じ文字列があればフォント色を変える」というのをやりたかったのですが、
例であげさせていただいた方がシンプルかなと思いましてお聞きした次第です。
この重複あれば色変えるというのもいろいろやってみましたがうまくいかず。
ちなみに例とすると「B1と同じ文字列がC列内にあれば、B1のフォント色を変える」でした。
(treetail) 2019/03/04(月) 09:30


条件付き書式で、色を調べる事はできないのです。 色を付けるだけ。

今回の場合、適用先を「A3:B999」のようにB列も一緒に指定し、式は以下のように変えれば良いです。
(A列でもB列でも、B列の値を元に判定する)

 =NOT(AND(YEAR($B3)=$A$1,MONTH($B3)=$A$2))
(???) 2019/03/04(月) 09:44

ご返答ありがとうございます。
もう少し試行錯誤してみます。
条件付き書式で、
罫線消すように設定したのに、スクロールしたら復活したり
日にちには反映されるのに文字列に反応しなかったり、
なにか動作が不安定でして、
もしかしたら他に原因があるのかもしれません。
(treetail) 2019/03/04(月) 11:47

コメント返信:

[ 一覧(最新更新順) ]


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