質問: 条件付書式は、見ためにどのセルに入っているのかわからないというのと、複数の条件付書式が入ると、なぜかその前に決めていた条件付書式が消えてしまっているということがあって、なかなか不便に思っています。(やりかたが悪いのかもと思うのですが) それで、VBAの entireculumn というのを見つけたのですが、 これで対応できるでしょうか? やりたい事は、 1 2*--------------------------- 3*--------------------------- 4 5 6*--------------------------- 7*--------------------------- 上記のように、「*」をつけた行にだけ、行全体に色をつけておく、 というのを条件付書式で、 「数式が」「=$A1="*"」 としたもので、その設定をしているシートに、横にずっと、いろんな関数を入れていってます。 ですが、関数を入れたり、そのプロセスで列挿入などすると、 色がずれてしまうのです。 その回避策として、VBAで最初に色の設定をしておけないでしょうか? 「*がある行だけに色をつける。」 よろしくお願いします。
回答: imogasiさんと同感で、 >>質問で言っていることが、今までの経験から、直ちには、納得がいかない。 です。 >条件付書式は、見ためにどのセルに入っているのかわからない [Ctrl]+[G]ジャンプ - [セル選択] ●条件付き書式 >複数の条件付書式が入ると、なぜかその前に決めていた条件付書式が消えてしまっている [Alt]+[O]→[D]条件付き書式の[追加]で条件を追加していますか? また、条件1が適応されると、条件2、3は無効になります つまり、優先順位があり、条件1→条件2→条件3となります >そのプロセスで列挿入などすると、色がずれてしまうのです。 列ごとに色を変えた書式を設定しているのでしょうか? (セルの挿入によるズレは論外だと思っています。) >「*」をつけた行にだけ、行全体に色をつけておく、 >というのを条件付書式で、「数式が」「=$A1="*"」としたもの マクロの記録で条件付き書式を記録すれば、ズレの修正もたやすいとは思うのですが、、、 通常はこのような使い方の必要性を感じていないです。 参考まで