책 내용 질문하기
프로시저에서 if 문을 이렇게 바꿔써도 되나요?
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
280
조회수
36
작성일
2018-08-06
작성자
탈퇴*원
첨부파일

답지에는

If Val( txt토익) > 100 Or Val( txt컴퓨터) > 100 Or Val( txt전공2)>100 Then

MsgBox "점수는 0~100 사이의 값으로 입력하세요."

else

입력행 = [b2].Row + [b2].CurrentRegion.Rows.Count
Cells(입력행, 2) = txt이름
Cells(입력행, 3) = Format(txt학번, ">&&&&&&")
Cells(입력행, 4) = cmb학과명
Cells(입력행, 5) = Val(txt토익)
Cells(입력행, 6) = Val(txt컴퓨터)
Cells(입력행, 7) = Val(txt전공2)

cmb학과명.Locked = True

End If

이렇게 나와있는데 밑에처럼 바꿔서 써도 될까요?

If Val( txt토익) <= 100 Or Val( txt컴퓨터) <= 100 Or Val( txt전공2)<= 100 Then
입력행 = [b2].Row + [b2].CurrentRegion.Rows.Count
Cells(입력행, 2) = txt이름
Cells(입력행, 3) = Format(txt학번, ">&&&&&&")
Cells(입력행, 4) = cmb학과명
Cells(입력행, 5) = Val(txt토익)
Cells(입력행, 6) = Val(txt컴퓨터)
Cells(입력행, 7) = Val(txt전공2)

cmb학과명.Locked = True
Else
MsgBox "점수는 0~100 사이의 값으로 입력하세요."
End If

답변
2018-08-06 15:45:06

안녕하세요.

TOEIC 도 100 이하의 수치를 데이터로 입력되도록 지시하였으므로

'(txt토익) > 100'으로 입력하시면 안 됩니다. 100이하의 수치이므로 'txt토익<=100'이여야 합니다.

오늘도 좋은 하루 보내세요.

  • *
    2018-08-06 15:45:06

    안녕하세요.

    TOEIC 도 100 이하의 수치를 데이터로 입력되도록 지시하였으므로

    '(txt토익) > 100'으로 입력하시면 안 됩니다. 100이하의 수치이므로 'txt토익<=100'이여야 합니다.

    오늘도 좋은 하루 보내세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.