2016-06-29 8 views
0

私はこの形式で日付を返す列があります。VB - セルの値に今日の日付比較に基づいて、セルの背景を塗りつぶし

「2016年6月1日23:29:34.283」

今日は日にちが一致するとセルの背景に緑を塗りつぶす方法、今日は分からない場合は赤を埋める方法が不思議です。

私はこれを試してみましたが、運:

=Switch(Fields!Last_Upload.value = Today(), "Green", Fields!Last_Upload.value != Today(), "Red"). 

編集:この問題は、タイムスタンプなしの日付を比較しているVSデータツールにもちろん

+1

ですか?はいの場合は、条件付き書式設定でこれを行うことができます。 – newguy

+0

これを達成するには、条件付き書式設定を使用できます。列を選択し、Home-> ConditionalFormatting - >セルルールをハイライト表示 - >発生する日付 – Barney

+0

@newguy using VS - Data Tools! – choloboy

答えて

2

を使用していません。あなたはそのように、このためにDateValue機能を使用することができますExcelで

=IIf(DateValue(Fields!Last_Upload.value) = Today, "Green", "Red") 
関連する問題