📘 프로젝트 명:Excel VBA + 에러체크 하고 가기
🔍 문제가 된 VBA 코드vbaIf TimeValue(ws.Cells(rr, 1).Value) ❗ 주요 에러 발생 원인 3가지 ① ws.Cells(rr, 1).Value 값이 빈 셀이거나 잘못된 시간 형식일 경우TimeValue() 함수는 유효한 시간 문자열이 들어와야 동작합니다.예: "08:34:05"는 OK, "" 또는 "종가"는 에러 발생🔧 해결 방법: IsDate()로 값 검사 추가vbaIf IsDate(ws.Cells(rr, 1).Value) Then If TimeValue(ws.Cells(rr, 1).Value) ② Minute(Now) - functionType 결과가 음수가 되는 경우예: Now = 09:02, functionType = 5 → Minute(Now) - 5 = -3..