タイムシートロータとして作成したスプレッドシートに関する助けが必要です。基本的には、今日の日付が今日よりも低く、セルが空白で、人々が彼らが働いたシフトを入力していないときを特定する、下のカレンダーのセルを強調したいと思います。日付に基づく条件付き書式設定とセルが空白かどうか
カレンダー上で例えば私は何も
これが可能である赤強調するために提出されていない上位3行をご希望ですか?
ありがとうございました!
タイムシートロータとして作成したスプレッドシートに関する助けが必要です。基本的には、今日の日付が今日よりも低く、セルが空白で、人々が彼らが働いたシフトを入力していないときを特定する、下のカレンダーのセルを強調したいと思います。日付に基づく条件付き書式設定とセルが空白かどうか
カレンダー上で例えば私は何も
これが可能である赤強調するために提出されていない上位3行をご希望ですか?
ありがとうございました!
ワークシートモジュールにこのコードを入れて、あなたが必要なものを合わせて範囲を調整します。影響を受ける範囲に合わせてRange("A1:C10")
に変更します。
セルが空であるか、または今日より前の日付であるかどうかを判断して、色を赤に変更します。
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:C10")) Is Nothing Then
If Target Is Nothing Then
Target.Interior.ColorIndex = 3
ElseIf Target <= Date Then
Target.Interior.ColorIndex = 3
End If
End If
End Sub
コンディショナルフォーメーションを使用できます。あなたは毎月次のことをしなければなりません。
セル(たとえばE10)を選択します。ジャンプ[コンドームのフォーミング(ホームタブで)>>セルのルールをハイライト>>その他のルール>>数式を使用して....]。テキストボックスに
タイプ
=AND(E$5<TODAY(),E10="")
及び(赤色ハイライトのような)形式を選択します。
その後、これは他の月のプロセスへ
リピート(ルールを管理条件付き書式>>)は、その特定の月のすべてのセルにこの書式を適用。
カレンダーの日付を考慮していないようです。黒い行の日付をチェックして、それが今日の日付より前であるかどうかを確認し、その下に空白のセルがあるかどうかを確認する必要があります。それは理にかなっていますか? – user2942642
@ user2942642今私はあなたが望むものを理解しています。私の更新された答えを見てください。 –
カレンダーの日付を考慮していないようです。黒い行の日付をチェックして、それが今日の日付より前であるかどうかを確認し、その下に空白のセルがあるかどうかを確認する必要があります。それは理にかなっていますか? – user2942642
黒の列は問題の月の日ですか?それらの数字はどのように入力されますか?彼らは自分自身の日付か、それとも単なる整数ですか? –