강의 및 공부/엑셀실기 강의 [완료]

[104] Excel 기타작업 - 프로시저 명령 기초 (show 명령)

Page T 2014. 8. 16. 16:35
반응형




위 화면처럼 빨간 박스 속 수강인원등록 버튼을 눌렀는데

엑셀에서 아무런 반응이 나타나지 않는 이유를

앞선 포스팅에서 알아보았습니다.


이제 엑셀이 클릭에 반응을 할 수 있도록 명령을 만들어보겠습니다.







명령을 하기 전에 알아두어야 할 것은

폼에 대한 개념입니다.


저번 포스팅에서

비쥬얼베이직 = 작업장

프로시저 = 작업장에서 내가 엑셀에게 내리는 명령

프로시저와 비쥬얼베이직으로 만들어진 프로그램 = 건물

이라는 말을  했었는데

건물을 다른 말로는 폼 이라고 합니다.

위 사진 빨간박스 안에 폼이라는 버튼을 클릭하여 열어보면







빨간 박스처럼 '수강인원등록화면'이라는 목록이 나타납니다.

'수강인원등록화면'은 출제자가 만들어놓은 건물(=폼)의 이름입니다.

이 빨간박스 속의 이름을 더블클릭하면

파란 박스처럼 실제 건물의 모습이 나타납니다.







이라는 건물은 다양한 자재들로 인테리어 되어 있는데,

파란박스로 묶여있는 부분은 개별 자재들로서 각자의 이름을 가지고 있습니다.

이름을 가진 모든 자재들은 프로시저 명령을 통해 개별적으로 인테리어를 할 수 있습니다.


예를 들어

등록 버튼을 누르면 무언가가 등록되게 한다든지

취소 버튼을 누르면 수강인원등록화면이 꺼지게 한다든지 등의 작업 말입니다.


이런 명령을 하려면 우선 저 수강인원등록(빨간박스) 버튼은 눌렀을 때

수강인원등록화면이라는 폼이 위 사진과 같은 모습으로 나오게 하는 것이 먼저이므로

그것부터 알아보겠습니다.







처음으로 돌아가 파란 박스처럼 상황설정이 되어 있는 상황에서

이제 구체적인 명령이란 것을 내려봅시다.

빨간 박스 사이에

수강인원등록화면.show

라고 입력합시다.


수강인원등록화면은 앞서 보았듯이 해당 물(=폼)의 이름이고

Show는 문자 그대로 보여달라는 의미입니다.

즉,

폼이름.show

하면 해당 폼이 나타나게 된다는 것입니다.

여기서

.

띄어쓰기 정도의 의미로 생각하면 될 것 같습니다.

'아버지가 방에 들어가신다'가 아니라

'아버지 가방에 들어가신다' 라고 하면 말이 이상하게 되듯이

.

명령을 딱딱 정확하게 끊어서 의미를 명확하게 나타내는 역할을 한다고 보면 되겠습니다.


수강입력화면.show 를 입력했으면

비쥬얼베이직을 종료하여

정말 새로운 창이 나타나는지 확인해봅시다.


비쥬얼베이직은 작성한 명령을 자동으로 저장해 놓기 때문에

별도의 저장없이 종료해도 됩니다.







비쥬얼 베이직을 종료하고 디자인 모드에서 빠져나온 후

수강인원등록 버튼을 클릭하면

전과는 다르게 위와같은 폼이 나타나는 것을 확인할 수 있습니다.

반응형