공지사항
 일반질문
 대학별 협약 인증
 SNS 협약 인증
 교육질문
  - 컴활필기질문
  - 워드필기질문
  - 컴활1급실기질문전용
  - 컴활2급실기질문전용
  - 워드실기채점 및 질문
  - 사무자동화실기 질문
  - ITQ엑셀 질문
  - ITQ파워포인트 질문
  - ITQ워드 질문
 전화상담게시판
 수강생자유토론방
 합격수기
HOME > 질문/답변 > 일반질문
 
작성일 : 11-08-15 09:20
선생님 msgbox 관련 변수 정의 질문입니다 ;
 글쓴이 : 관리자
조회 : 4,635  
스프레드시트를 쭉 공부를 하다
데이터베이스 쪽으로 넘어와서 공부를 시작한지 얼마 안되었습니다
2010년 1회쯤 하고 있는데

msgbox를 사용하는 방법에 대해 문의점이 있어 이렇게 글을 올립니다
스프레드시트, 데이터베이스 그전회 까지만 해도 ..
메시지 박스를 쓰고자할때 !  그냥 임의 변수 a따위로 놓고
a=msgbox("아무꺼나입력",vbcritical,"")
이렇게 입력해서 문제를 풀어 왔는데

여기서 부턴
dim aa, bb
굳이 변수를 위에서 정의해주고
그 변수를 끌어다가
aa=msgbox("아무꺼나입력",vbcritical,"")

이렇게 사용하네요 ? 왜 이렇게 방법이 바뀐거지요 ?


실행 결과는 같음은 확인하였으나
의구점이 풀리지 않아 이렇게 질문을 드립니다


네 비주얼베이직은 자동변수 선언능력이 있어서 변수를 꼭 선언하지 않아도 됩니다.
다만 기출문제 회차들중에는 option explcit라는 자동변수선언금지 명령이 있는 회차도 있습니다.
이런 경우엔 변수를 꼭 선언해야 하겠죠
이러한 이유에서 강의중에는 번갈아 가면서 두흐름을 따라가고 있습니다.
option explcit 가 나온 회차에서 또 자세하게 한번더 언급을 드리니 참고하세요^^