책 내용 질문하기
문제 5번 해설
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
204
조회수
33
작성일
2013-06-18
작성자
첨부파일

문제 5에서는

if 납품수량 >= 100 then

~~

~~

~~이렇게 나왔는데

msgbox 쓸라면

맨 처음에

dim aa

aa = msgbox(~~~~)

이렇게 dim aa를 써줘야 되는거 아닌가요?

왜 4번에서는 썼는데 번에서는 안 쓰죠?

그리고 5번에서는 왜 msgbox할 때 ()가 없는지 궁금합니다.

답변
2013-06-19 08:06:34

결과가 정확하다면 어떻게 사용하시든 상관 없습니다.

보통 aa 같은 변수를 사용하는 경우는

msgbox 에서 나온 값을 가지고 비교(if문을 사용하여 조건에 맞는지 확인)할때 사용하는 경우가 많습니다.

즉 msgbox에서 ok 를 선택 한 경우

aa에 vbok 가 들어갈 것이고

if문에서 aa=vbok then 을 하여

맞으면 어떤 작업을 하고 틀리면 다른 작업을 하는 등의

코드를 만들때 많이 사용하게 되죠.

문제에서 msgbox 의 값을 가지고 판단해야 할때는 변수를 사용하여 if문에서 사용해 보시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2013-06-19 08:06:34

    결과가 정확하다면 어떻게 사용하시든 상관 없습니다.

    보통 aa 같은 변수를 사용하는 경우는

    msgbox 에서 나온 값을 가지고 비교(if문을 사용하여 조건에 맞는지 확인)할때 사용하는 경우가 많습니다.

    즉 msgbox에서 ok 를 선택 한 경우

    aa에 vbok 가 들어갈 것이고

    if문에서 aa=vbok then 을 하여

    맞으면 어떤 작업을 하고 틀리면 다른 작업을 하는 등의

    코드를 만들때 많이 사용하게 되죠.

    문제에서 msgbox 의 값을 가지고 판단해야 할때는 변수를 사용하여 if문에서 사용해 보시기 바랍니다.

    좋은 하루 되세요.

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