2016-06-29 46 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

它是否在excel中?如果是,那麼這可以通過條件格式來完成。 – newguy

+0

您可以使用條件格式來實現此目的。選擇首頁 - >條件格式 - >突出顯示單元格規則 - >出現日期 – Barney

+0

@newguy使用VS - 數據工具! – choloboy

回答

2

當然,問題是比較沒有時間戳的日期。你可以使用DateValue這個功能,如下所示:

=IIf(DateValue(Fields!Last_Upload.value) = Today, "Green", "Red") 
相關問題