책 내용 질문하기
if문에서 between
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
194
조회수
20
작성일
2018-12-05
작성자
탈퇴*원
첨부파일

6번문제

Private Sub txt수량_GotFocus()
If txt수량 >= 100 Then
MsgBox "10%할인", vbOKOnly, "사은행사"
ElseIf txt수량 >=50 then

MsgBox "무료배송", vbOKOnly, "사은행사"
Else
MsgBox "일반배송", vbOKOnly, "사은행사"
End If 

 

밑줄친 부분을 between 으로 못 쓰나요?

between 50 and 99 이런식으로 하니까 오류 뜨더라구요

 

그리고 만약에 조건이 50이상 100미만 이거나 40이하일 떄..

이런식으로 and 랑 or 이 같이 쓰이는 경우 어떻게 입력해야하나요?  ㅠㅠ 

답변
2018-12-06 00:50:28

안녕하세요.

 

다음과 같이 AND를 이용해서 작성하실 수도 있습니다.

 

elseif (txt수량 < 100 And txt수량 >= 50) Or txt수량 <= 40

 

AND 와 OR를 조건에 위의 형식으로 사용할 수도 있습니다.

 

좋은 하루 보내세요. 

  • 관리자
    2018-12-06 00:50:28

    안녕하세요.

     

    다음과 같이 AND를 이용해서 작성하실 수도 있습니다.

     

    elseif (txt수량 < 100 And txt수량 >= 50) Or txt수량 <= 40

     

    AND 와 OR를 조건에 위의 형식으로 사용할 수도 있습니다.

     

    좋은 하루 보내세요. 

  • 관리자
    2018-12-06 10:53:37

    네, 따로 입력해 주셔야 합니다.

     

    좋은 하루 보내세요. 

  • *
    2018-12-06 02:04:44

    txt수량 < 100 And txt수량 >= 50

    처럼 txt수량은 조건이 연결될때마다 계속 새로 입력해줘야하나요? 

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