책 내용 질문하기
메세지박스만들기
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
43
작성일
2013-01-08
작성자
첨부파일

Dim aa
aa = MsgBox("시간을 표시할까요?", vbYesNo, "")
If aa = vbYes Then
MsgBox Time, vbCritical, ""
DoCmd.Close
Else
DoCmd.Close
End If

이런식이 있는데요 메세지박스를 괄호로 묶는거랑 안묶는거랑 무슨 차이가 있나요?

답변
2013-01-09 06:57:20

변수를 사용해야하는 문제인지 아닌지에 따라 달라지는 것입니다.

결과가 같다면 어느것을 사용해도 상관 없지만

aa = MsgBox "봉사부서관리 작업을 종료합니다", vbyesno

에서 확인을 선택 하게 되면 aa에 yes가 입력됩니다.

if aa=vbyes then

으로 aa의 값이 vbyes가 맞는지 확인 하여

맞으면 해당하는 작업이 실행되게 하고

아니라면 실행되지 않거나 다른 작업이 실행되게 작성하여야 합니다.

이경우는 변수가 필요하기 때문에 aa라는 변수를 사용한 것입니다.

문제에 따라 사용해야 하는 방법으로 이용하시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2013-01-09 06:57:20

    변수를 사용해야하는 문제인지 아닌지에 따라 달라지는 것입니다.

    결과가 같다면 어느것을 사용해도 상관 없지만

    aa = MsgBox "봉사부서관리 작업을 종료합니다", vbyesno

    에서 확인을 선택 하게 되면 aa에 yes가 입력됩니다.

    if aa=vbyes then

    으로 aa의 값이 vbyes가 맞는지 확인 하여

    맞으면 해당하는 작업이 실행되게 하고

    아니라면 실행되지 않거나 다른 작업이 실행되게 작성하여야 합니다.

    이경우는 변수가 필요하기 때문에 aa라는 변수를 사용한 것입니다.

    문제에 따라 사용해야 하는 방법으로 이용하시기 바랍니다.

    좋은 하루 되세요.

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