3번째 화살표에서 지시한 것은
'고객번호' 앞에 입력 순서를 나타내는 번호와 '-'를 입력하고, '고객번호'는 대문자로 입력되도록 설정하라 했습니다.
해서
프로시저 작성 시 저는
Private Sub cmd등록_Click()
If IsNull(lst열차종류.Value) = True Then
txt번호.Value = "선택안함"
lst열차종류.ListIndex = 0
Else
참조행 = lst열차종류.ListIndex
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count
Cells(입력행, 1) = 입력행 - 3 & "-" & UCase(txt번호.Value)
Cells(입력행, 2) = Format(txt예약시간.Value, "hh:mm")
If txt예약시간 >= 0.5 Then
Cells(입력행, 3) = "오후"
Else
Cells(입력행, 3) = "오전"
End If
Cells(입력행, 4) = lst열차종류.List(참조행, 0)
Cells(입력행, 5) = lst열차종류.List(참조행, 1)
Cells(입력행, 6) = txt매수.Value
Cells(입력행, 7) = txt매수.Value * lst열차종류.List(참조행, 2)
End If
End Sub
라고 작성했고요. 물론, 이는 정답 및 해설에서 풀이해준 것과 동일했습니다.
폼 또한 실행이 정상적으로 되는 것을 보니 프로시저 작성에는 문제가 없다 생각됩니다.
사진을 보면
A7 셀에 '4-???'가 아니라 '3-???'가 입력되어야한다고 하는데 맞는 건가요?
아무리 생각해도 '4-???'가 입력되어야 하는 것 같은데
채점 프로그램이 문젠지 아니면 제 프로시저가 문젠지 확인 부탁드립니다.
질문 내용만으로는 채점 프로그램의 오류를 확인 할 수 없습니다.
작성하신 파일을 첨부하여 다시 질문 주시면 채점 프로그램의 오류인지를 확인 하여 답변 드리겠습니다.
번거 롭겠지만 작성하신 엑셀 파일을 첨부하여 다시 질문 주세요.
좋은 하루 되세요.
-
관리자2021-01-23 14:01:27
질문 내용만으로는 채점 프로그램의 오류를 확인 할 수 없습니다.
작성하신 파일을 첨부하여 다시 질문 주시면 채점 프로그램의 오류인지를 확인 하여 답변 드리겠습니다.
번거 롭겠지만 작성하신 엑셀 파일을 첨부하여 다시 질문 주세요.
좋은 하루 되세요.