2025_기본모의고사_02회
-3. 프로시저 작성 10/15
-폼 실횅 X 마지막 행에 데이터가 입력되지 않았습니다.
<이렇게 질문을 올렸는데 문제풀이가 달라서 오답이라 채점된거라 하셨습니다. 그럼 혹시 아래 방법 중 틀린 부분이 없나요?>
문제 풀 때 프로시저에
입력행 = Range("b3").CurrentRegion.Rows.Count + 3
Cells(입력행, 1) = cmb판매일자
Cells(입력행, 2) = cmb종류
Cells(입력행, 3) = txt수량
Cells(입력행, 4) = txt단가
Cells(입력행, 5) = Format(txt수량 * txt단가, "#,###")
If ch할인여부 = True Then
Cells(입력행, 6) = txt수량.Value * txt단가.Value * 0.1
Else
Cells(입력행, 6) = 0
End If
cmb종류.Locked = True
입력했습니다. 어느 부분이 잘못되었나요?
제가 익숙한 방법이랑 책에 적힌 방법이랑 너무 다른데 책에 적힌대로 하니까 헷갈려서 입력행 = ("첫셀").currentregion.rows.count + @로 적었습니다.
3을 적은 이유는 데이터표에 4행이 입력되어 있고 cmd입력 클릭 시 7행부터 입력되어야 하므로 +3을 적었습니다.
안녕하세요.
입력행은 위와 같이 작성해도 상관 없습니다. 다만 날짜는 날짜 데이터, 숫자는 수치 데이터로 입력되어 셀의 오른쪽에 삽입되어야 하는데, 위에 코드는 모두 텍스트로 입력됩니다. cmb판매일자.Value, txt수량.Value, txt단가.Value과 같이 value를 붙이세요.
즐거운 하루 되세요.
-
관리자2024-10-21 11:17:47
안녕하세요.
입력행은 위와 같이 작성해도 상관 없습니다. 다만 날짜는 날짜 데이터, 숫자는 수치 데이터로 입력되어 셀의 오른쪽에 삽입되어야 하는데, 위에 코드는 모두 텍스트로 입력됩니다. cmb판매일자.Value, txt수량.Value, txt단가.Value과 같이 value를 붙이세요.
즐거운 하루 되세요.