310페이지 매크로 부분을 하는데
제가 작성한 매크로는
입력행 = [A3].Row + [A3].CurrentRegion.Rows.Count
Cells(입력행, 1) = txt일자
Cells(입력행, 2) = cmb종류
Cells(입력행, 3) = txt수량
Cells(입력행, 4) = txt단가
Cells(입력행, 5) = Format(txt수량 * txt단가, "#,###")
Select Case Cells(입력행, 6)
Case ch할인여부 = False
Cells(입력행, 6) = txt수량 * txt단가 * 0.1
Case Else
Cells(입력행, 6) = 0
End Select
cmb종류 = ""
txt수량 = ""
txt단가 = ""
이것입니다. 답과 틀린데요 결과는 같습니다.
정답에는 if를 사용했고 저는 case 구문을 사용했는데 실제 시험에서 트린것인가요?
문제에서는 if를 사용하라고 나오지 않아서요
그리고 case ch할인여부 = false 는 할인여부를 체크했을떄인데
if에서는 ch할인여부 = true 가 할인여부를 체크했을때 더라구요
왜 이렇게 다른건가요?
문제에서 if나 select case 문을 사용하라는 말이 없다면
어느것을 사용하셔도 상관 없습니다. 결과만 같다면 정답으로 인정 됩니다.
할인여부가 선택되면 true 이고 선택되지 않으면 false 입니다.
select 문이고 if문이라고 다른 것은 아닙니다. 다시 한번 확인해 보시기 바랍니다.
좋은 하루 되세요.
"-
*2011-11-09 10:04:23
문제에서 if나 select case 문을 사용하라는 말이 없다면
어느것을 사용하셔도 상관 없습니다. 결과만 같다면 정답으로 인정 됩니다.
할인여부가 선택되면 true 이고 선택되지 않으면 false 입니다.
select 문이고 if문이라고 다른 것은 아닙니다. 다시 한번 확인해 보시기 바랍니다.
좋은 하루 되세요.
"