Private Sub cmb분류_Change()
Select Case cmb분류
Case Is = "초등학생"
list강좌.RowSource = "j6:m8"
Case Is = "중학생"
list강좌.RowSource = "j10:m1
list강좌.RowSource = "j17:m22"
End Select
End Sub
입력행 = [b4].Row + [b4].CurrentRegion.Rows.Count
참조행 = list강좌.ListIndex
Cells(입력행, 3) = cmb분류
Cells(입력행, 4) = list강좌.List(참조행, 0)
Cells(입력행, 5) = list강좌.List(참조행, 1)
Cells(입력행, 6) = list강좌.List(참조행, 2)
잘 작동 하거든요? 근데 자꾸 2-3 번 문제가 자꾸틀렸다고해요
기타작업-2 시트의 2번째 행의 값 목록이
'유민경,중학생,국어'(정답)이 아닌
''(오답)입니다.
오히려 기타작업-2 시트에 있는 데이터표의 시작이 b4셀부터인데 답에는 a4라고 되어있거든요? 틀린거 아닌가요???
그리고 한가지더
2-2번문제도
select case cmb분류
case "초등학생" <==== case is ="초등학생" 뭐가 다른건가요??? 똑같은 건가요?? 결과는 잘실행되는데..
a4든 b4든 같은 행이므로 상관은 없는데
b4로 지정하시는 쪽이 덜 혼동 되시겠죠. ^^
case 는 정확히 떨어지는 값에 사용하고
case is 는 case is >=3 과 같이 3이상 인 값 등을 찾을때 사용하게 됩니다.
어떻게 사용하시든 결과만 정확하면 상관은 없습니다.
작성하신 파일이 있어야 채점프로그램의 오류인지 확인이 가능 할 것 같네요.
작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
좋은 하루 되세요.
"-
*2012-04-25 07:00:35
a4든 b4든 같은 행이므로 상관은 없는데
b4로 지정하시는 쪽이 덜 혼동 되시겠죠. ^^
case 는 정확히 떨어지는 값에 사용하고
case is 는 case is >=3 과 같이 3이상 인 값 등을 찾을때 사용하게 됩니다.
어떻게 사용하시든 결과만 정확하면 상관은 없습니다.
작성하신 파일이 있어야 채점프로그램의 오류인지 확인이 가능 할 것 같네요.
작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
좋은 하루 되세요.
"