엑셀 기출2018 2회 문제4-2-2
저는 이렇게 작성했는데
Private Sub cmd등록_Click()
참조행 = cmb진료과목.ListIndex + 5
입력행 = [b3].Row + [b3].CurrentRegion.Rows.Count
Cells(입력행, 2) = txt예약자.Value
Cells(입력행, 3) = cmb진료과목.Value
Cells(입력행, 4) = Cells(참조행, 10)
Cells(입력행, 5) = txt진료일.Value
Cells(입력행, 6) = Format(txt진료시간.Value, "hh:mm")
If Hour(txt진료시간.Value) >= 17 Then
Cells(입력행, 7) = "시간외진료"
Else
Cells(입력행, 7) = ""
End If
End Sub
정답은 이렇게 제시되어 있습니다.
입력행 = [b3].Row + [b3].CurrentRegion.Rows.Count
Cells(입력행, 2) = txt예약자.Value
Cells(입력행, 3) = cmb진료과목.Column(0)
Cells(입력행, 4) = cmb진료과목.Column(1)
Cells(입력행, 5) = txt진료일.Value
Cells(입력행, 6) = Format(txt진료시간.Value, "hh시 mm분")
If Hour(txt진료시간.Value) >= 17 Then
Cells(입력행, 7) = "시간외진료"
Else
Cells(입력행, 7) = ""
End If
그런데 채점프로그램은 정답처리했습니다. 이렇게 작성해도 되는지 프로그램오류인지 물어봅니다.
1. listindex와 column은 어떻게 구별해서 사용해야 하나요?
2. 진료시간 형식 “hh:mm"은 오답이죠?
혹시 몰라 해당파일 첨부합니다.
안녕하세요.
1. 문제에 어떤 것을 사용하라는 지시사항이 없을 때는 어떤 것을 사용하든 상관 없습니다.
2. 그림에 입력된 데이터를 보면 17시 20분으로 입력되어 있으므로 hh:mm으로 하면 감점됩니다.
즐거운 하루 되세요.
-
관리자2023-09-22 10:08:04
안녕하세요.
1. 문제에 어떤 것을 사용하라는 지시사항이 없을 때는 어떤 것을 사용하든 상관 없습니다.
2. 그림에 입력된 데이터를 보면 17시 20분으로 입력되어 있으므로 hh:mm으로 하면 감점됩니다.
즐거운 하루 되세요.