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

조건부 서식을 사용하여이를 수행 할 수 있습니다. 열, Home-> ConditionalFormatting -> 셀 규칙 강조 표시 -> A 발생 날짜 선택 – Barney

+0

@newguy using VS - Data Tools! – choloboy

답변

2

문제가 타임 스탬프없이 날짜를 비교됩니다를 사용하고 있습니다. 다음과 같이 DateValue 함수를 사용할 수 있습니다.

=IIf(DateValue(Fields!Last_Upload.value) = Today, "Green", "Red") 
관련 문제