채점 파일을 돌려보면
폼의
입력
결과,
C8
셀에
입력된
값이('1000')
정답('1')과
다릅니다.
폼의
'cmd입력_Click'
프로시저가
잘못됐을
수
있습니다.
라고 뜹니다. 하지만 c8셀은 빈 셀인데 왜 이렇게 나오는지 모르겠습니다.
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count
Cells(입력행, 1) = cmb판매일자.Value
Cells(입력행, 2) = cmb종류.Value
Cells(입력행, 3) = txt단가.Value
Cells(입력행, 4) = txt수량.Value
Cells(입력행, 5) = Format(Val(txt수량) * Val(txt단가), "0,000")
If ch할인여부.Value = True Then
Cells(입력행, 6) = Val(txt수량) * Val(txt단가) * 0.1
Else
Cells(입력행, 6) = 0
End If
cmb종류.Locked = True
제가 쓴 코드는 이렇습니다.
또한 천자리 구분표 형식을 #,### 으로만 써야하는지 궁금합니다.
질문 주신 내용만으로는 정확한 이유를 알기 어렵습니다.
작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
좋은 하루 되세요.
-
관리자2022-06-02 21:54:51
질문 주신 내용만으로는 정확한 이유를 알기 어렵습니다.
작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
좋은 하루 되세요.
-
관리자2022-06-08 12:16:12
안녕하세요.
판매수량이 3열, 판매단가가 4열인데,
판매수량이 4열, 판매단가가 3열로 입력했기때문에 감점된 것입니다.
아래와 같이 수정하세요.
Cells(입력행, 3) = txt수량.Value
Cells(입력행, 4) = txt단가.Value
천자리 구분표 형식을 #,###으로만 해야 하는 것은 아닙니다.
하지만 0,000으로 지정할 경우 입력값이 500이면 0,500 으로 표시됩니다. 0,500 이렇게 표시되면 이상하겠죠.
즐거운 하루 되세요.
-
*2022-06-03 15:24:36
파일 첨부해야 알 수 있다고 하셔서 첨부합니다. 답변 기다리겠습니다. 감사합니다.