프로시저에서 문제를 풀다보니까요.
엑셀 1편에서 p.227 문제 에서는
제품명(txt제품명)을 입력하지 않았으면 "제품명을 입력하시오." 라는 메시지를 출력하고,
이 모두를 입력했을 때만 폼의 데이터를 워크시트에 입력하시오.
라고 하였고 예시 그림도 보여줬어요.
그 부분에 해당하는 답은
if txt제품명="" then
msgbox "제품명을 입력하시오." 였구요.
그리고 또 다른 문제는 엑셀 1편 p.441 실전모의고사 B형 에서는
제품명(cmb제품명)을 선택하지 않았으면 "제품명을 선택하세요." 라는 메시지를 출력하고,
제품과 수량을 모두 입력했을 때만 폼의 데이터를 워크시트에 입력하시오.
라고 하였고 예시 그림도 보여줬습니다.
답은
if cmb제품명="" then
msgbox "제품명을 입력하시오." , vbOkOnly , "제품명"
이였어요.
왜 이런 차이가 발생하는건가요?
저는 두번째 문제 답을
if cmb제품명="" then
msgbox "제품명을 입력하시오."
이라고 하고, 채점프로그램 돌려봤더니 맞다고 나왔거든요.
저기 저 노란부분 "제품명" 은 이해가 됐어요.
제목표시줄 때문인 것 같아요.
문제만 읽고 다른 점을 찾으면, 예시그림에 첫번째 문제는 메시지창 제목표시줄이
"Microsoft Excel" 이였고, 두번째 문제에서는 "제품명", "수량" 이 각 각 제목표시줄에 표시되었어요.
답변 부탁드립니다.~~^^
저는 2012년교재인데요
2013년 교제가 같은 문제인지는 모르겠지만 문제에 그림이 있죠? 제품명 엑박모양의 박스랑 "확인" 확인 그림표시가 나와 있으면 vbOkOnly라고 사용합니다.
VBOKONLY가 확인표시 거든요
저도 이문제를 보고 헤매었는데, 기출문제에 그림 표시처럼 확인이라는 표시가 있으면 VBOKONLY,"제품명'쓰시면 되요
-
*2013-01-14 12:53:27
저는 2012년교재인데요
2013년 교제가 같은 문제인지는 모르겠지만 문제에 그림이 있죠? 제품명 엑박모양의 박스랑 "확인" 확인 그림표시가 나와 있으면 vbOkOnly라고 사용합니다.
VBOKONLY가 확인표시 거든요
저도 이문제를 보고 헤매었는데, 기출문제에 그림 표시처럼 확인이라는 표시가 있으면 VBOKONLY,"제품명'쓰시면 되요
-
*2013-01-15 08:21:59
맞습니다.
메시지박스의 제목에 표시되는 이름때문에 다른 것입니다.
vbokonly 도 이 제목때문에 표시 된 것입니다.
vbokonly 는 확인 표시만 있는 것을 의미하는 것입니다.
기본적으로 생략 하셔도 vbokonly 로 적용되는데
441페이지의 경우 제목을 표시 해야 하므로 이 옵션도 사용한 것입니다.
좋은 하루 되세요.
"