2016-11-30 13 views
-3

Excelを使い慣れていないため、入力日より古いすべての行を強調表示したいと思います。私のスプレッドシートはこの例の図よりもはるかに長く、ユーザーは新しい日付。ハイライト入力行に基づく行

どうすればこの問題を解決できますか?ありがとうございました!

enter image description here

答えて

1

これは、条件付き書式で行うことができます。まず、マージされたセルを使用しないでください(入力日付が "AとB 85"のように見えます)。

あなたの入力日付が$ A $ 85であるとします。条件付き書式設定に進むことができます。また、日付データが$P$87

ハイライト行87(または行全体がハイライト表示されないようにする場合は、ちょうどA87:P87)で始まると仮定します。条件付き書式で

、この式を使用します。

=And($P87<>"",$P87<=$A$85)

を次にフォーマットをクリックして、行く「塗りつぶし」する、と黄色を選択、またはあなたが好きな色。

次に、条件付き書式を適用する範囲を=$A87:$P1000に変更して、入力日付より古い場合は871000の間のすべての行をハイライト表示します。

enter image description here

+0

アレックは言った:私のスプレッドシートはこの例よりはるかに長い。だから、私は '条件付き書式設定'は良い考えではないと思う(速度は遅くなる)。 VBAはどうですか? – Andy

+0

@Andy申し訳ありません - 本当ですが、私はCFもダイナミックなので最初に試してみたいと思います...しかし、良い点は、あまりにも多くのデータがあれば、単純なVBAループがトリックを行う可能性があります。 – BruceWayne

関連する問題