매크로를 실행하려고 할 때 이상한 문제가 있음을 발견했습니다. 는 "일/월/년으로"날짜 "유형에있는이 열의Excel에서 날짜를 인식하지 못합니다.
| D |
|15/01/2013 |
|20/01/2013 |
|01/02/2013 |
모든 세포 내 시트에서
나는이 같은 날짜로 다른 시트에서 복사 된 열이 "형식. 매크로와 내가 하나가 각각의 년에 날짜를 비교하려면
는 예를 들어, 작동합니다 내가 할 경우 :
Year(Range("D1").Value)=Year(Range("D2").Value)
그것이 진정한 문
를 반환하지만 비교하려고하면 날짜 자체는 작동하지 않습니다. 예를 들어
내가 수행하려고 할 경우 :
Range("D1").Value <= Range("D2").Value
그것이 거짓 진술을 반환합니다.
하지만 예를 들어 D2의 수식 입력 줄에 수동으로 들어가면 나는 그것을보고 난 다음 Enter 키를 누르면 내 열이 다음과 같이 보입니다.
| D |
|15/01/2013 |
| 20/01/2013|
|01/02/2013 |
그리고 내 칼럼의 모든 값에 대해이 작업을 수행하는 경우 다음
Range("D1").Value <= Range("D2").Value
는 진정한 문을 반환합니다.
Excel에서이 작업을 수행하는 이유와 수동으로 500 행을 변경하지 않기 때문에 자동으로 내 열에 악용 가능 날짜가 포함될 수 있다고 설명 할 수 있습니까?
감사
그것은 숫자 유형 문자열 유형의 암시 적 강제 함께 할 수있어
감사합니다. =) – Tom