2017-08-07 5 views
0

ボードを検索しましたが、これを手伝ってくれた古いポストは見つかりませんでした。私は解決策はおそらく単純だと思うが、私はちょうど正しいフォーマットを考え出すことができない。VBAセル内の現在の列の日付を比較します

特定の列(K)をループし、セットセル(この場合はA1)に入力した日付よりも小さい日付を強調表示するVBAマクロを作成する必要があります。日付は可変なので可変です。どんな助けや方向性も素晴らしいでしょう!

+4

なぜ条件付き書式を使用しないで表示する方法については、書式を設定しますか? –

+0

条件付き書式設定は、行を絶えず削除したり追加したりする場合には厄介なことがあります。条件付き書式設定ルールを持つものとそうでないものがあります。 – Clouse24

答えて

1

Scott Cranerが述べたように、条件付き書式設定を使用できます。ホーム>条件付き書式の下には、次のことをやってルールを作成することができます

  1. あなたは書式設定
  2. クリックしてホーム>条件付き書式設定]> [新規ルールを適用したい範囲を選択し、「どのセルを決定するために式を使用します書式]ボックスに
  3. を入力します。=K2<$A$1 - この例では、選択した範囲の最初のセルがK2です。ドル記号はA1範囲を絶対的なものにするので、範囲を通過するときA2、A3などに変化しません。
  4. [フォーマット]をクリックし、あなたがそれらの細胞が
+0

数式は次のようになります。 '= K2 <$ A $ 1' –

+0

それは奇妙です、それは私が書いたものですが、コメントは正しく表示されていないようです。私がAの前の$を£に変更すると、すべてが表示されますが、K2の後に行を停止する$として省略または残されます! –

+0

ちょうどそれを考え出しました - 式のスペースの不足が気に入らず、 "<"のため何らかの種類のタグとしてそれを読んでいたに違いありません。 –

関連する問題