책 내용 질문하기
컴.활1급 MSGBOX 명령어 질문입니다.
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
235
조회수
123
작성일
2016-06-10
작성자
첨부파일

수고하십니다.
msgbox 명령어에 대한 질문입니다.
2편 엑세스책 p200에 보면 함수를 이용하는방법과 프로시저를 이용해서 작성하는
방법, 2가지 형태가 나와 있습니다.

그런데
1편 엑셀책 p223에 보면
=>
If txt제품명 = "" Then
MsgBox "제품명을 입력하시오."
ElseIf txt수량 = "" Then
MsgBox "수량을 입력하시오."

질문1)
이런식으로 나오잖아요. 그런데 문제 그림에 보면 확인버튼이 나와 있잖아요.
"vbokonly" 를 적어야 되는게 아닌가요?

그리고 엑셀책 p235에 보면
=>
MsgBox Now, vbOKOnly, "작업을 종료합니다."
Unload Me

질문2)
now 라는 함수를 사용을 했기때문에 2편 p200에 나와 있듯이
함수를 이용할때는 매개변수 즉 aa=msgbox..... 이런식으로 작성해야 되는게 아닌가요?

당췌 뭐가 뭔지 헷깔려서 모르겠어요.ㅠㅠ
msgbox 명령어가 어떤방식으로 작성을 하는지 자세한 설명 부탁 드립니다. ^^

답변
2016-06-13 11:08:20

1. vbokonly 를 생략해도 같은 결과가 나옵니다.

생략시 vbokonly 로 적용되므로 생략해도 상관 없습니다.

2. 아닙니다. now 라는 함수와 상관 없구요.

msgbox 에서 나온 결과를 if 문등에서 사용할때 변수를 사용하는 것입니다.

aa=msgbox ( ~~~

if aa=vbok then ~~

과 같이 말이죠.

변수를 사용해야 하는 경우와 사용하지 않아도 되는 경우를 확인 하셔서 사용하시기 바랍니다.

아래 설명은 참고해 주세요.

MsgBox "종료 할까요?", vbYesNo + vbDefaultButton2, ""

메시지 대화상자에 표시한 내용 : 미리보기 할까요?
버튼(vbYesNo) : 예, 아니오
기본적으로 선택된 단추지정(vbDefaultButton2) :예, 아니오 단추중 두번째 단추가 선택된 상태에서 메시지 상자 표시

"" : 제목표시줄에 표시될 내용으로 "" 로 입력하면 아무것도 표시 되지 않고 "확인" 으로 사용하면 확인이 표시됨

인수 사용위치에 따라 어떻게 표시 되는지 기억해 두세요.

vbyesno + vedefaultbutton2

라는 것은 yes 와 no 즉 예 와 아니오 버튼이 나오는 메시지 박스이고 vedefaultbutton2 라는 것은 기본적으로 2번째 즉 "아니오" 버튼이 선택된 상태로 표시하라는 뜻입니다.

"" 부분은 제목 표시줄에 표시될 내용입니다. "" 로 지정하면 메시지박스의 제목에 아무것도 표시되지 않습니다.

생략 하시면 microsoft~~ 가 표시됩니다.

좋은 하루 되세요.

  • *
    2016-06-13 11:08:20

    1. vbokonly 를 생략해도 같은 결과가 나옵니다.

    생략시 vbokonly 로 적용되므로 생략해도 상관 없습니다.

    2. 아닙니다. now 라는 함수와 상관 없구요.

    msgbox 에서 나온 결과를 if 문등에서 사용할때 변수를 사용하는 것입니다.

    aa=msgbox ( ~~~

    if aa=vbok then ~~

    과 같이 말이죠.

    변수를 사용해야 하는 경우와 사용하지 않아도 되는 경우를 확인 하셔서 사용하시기 바랍니다.

    아래 설명은 참고해 주세요.

    MsgBox "종료 할까요?", vbYesNo + vbDefaultButton2, ""

    메시지 대화상자에 표시한 내용 : 미리보기 할까요?
    버튼(vbYesNo) : 예, 아니오
    기본적으로 선택된 단추지정(vbDefaultButton2) :예, 아니오 단추중 두번째 단추가 선택된 상태에서 메시지 상자 표시

    "" : 제목표시줄에 표시될 내용으로 "" 로 입력하면 아무것도 표시 되지 않고 "확인" 으로 사용하면 확인이 표시됨

    인수 사용위치에 따라 어떻게 표시 되는지 기억해 두세요.

    vbyesno + vedefaultbutton2

    라는 것은 yes 와 no 즉 예 와 아니오 버튼이 나오는 메시지 박스이고 vedefaultbutton2 라는 것은 기본적으로 2번째 즉 "아니오" 버튼이 선택된 상태로 표시하라는 뜻입니다.

    "" 부분은 제목 표시줄에 표시될 내용입니다. "" 로 지정하면 메시지박스의 제목에 아무것도 표시되지 않습니다.

    생략 하시면 microsoft~~ 가 표시됩니다.

    좋은 하루 되세요.

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