먼저 Initialize의 뜻부터 알아봅시다.
영한사전에 따르면
Initialize의 뜻은 '초기 내용을 설정하다' 입니다.
엑셀 프로시저에서 Initialize의 뜻도 이와 비슷합니다.
밑에 사진을 봅시다.
수강인원등록(빨간박스) 버튼을 클릭하면
나타나는 화면을 첫 화면 또는 초기 화면이라고 부르는데
Initialize는 이 초기 화면(=첫 화면)을 의미합니다.
이 초기 화면(=첫 화면)을 바꾸기 위해서는 디자인 모드로 들어가야 합니다.
개발도구 탭에서 디자인모드 버튼을 클릭한 후
'수강인원등록' 버튼을 더블클릭합니다.
비쥬얼베이직 화면이 나오면 '수강인원등록화면' 폼을 더블클릭합니다.
그러면 '수강인원등록화면' 전체 폼이 비쥬얼베이직 안에 나타납니다.
앞선 포스팅에서 폼(파란박스)은 건물이라고 이야기 했고
건물은 다양한 자재들(주황박스)로 이루어져 있다고 했습니다.
다양한 자재들에 대해서는 한 부분만 빼 놓고 모두 살펴보았었습니다.
그 빠진 한 부분은 바로 파란박스 안에 촘촘히 찍혀있는 검은색 '점' 부분인데,
폼을 건물로 친다면, 이 부분은 자재(주황박스)들을 쌓아 올릴 공간을 만들어주는
건물 바닥이라고 생각하면 편합니다.
이 바닥을 더블클릭하면 (자재들이 아닌) 폼 바닥이 선택됩니다.
더블클릭해 보겠습니다.
폼 바닥을 더블클릭하니 파란박스에 UserForm과 Click이라는 목록이 나타났습니다.
파란박스는 상황을 설정하는 부분이라고 앞에서 설명했었습니다.
왼쪽은 폼 바닥의 실제 이름인 UserForm, 오른쪽은 말 그대로 마우스 Click을 의미합니다.
즉, 폼 바닥(UserForm)이 Click되었을 때의 상황이 설정되어있는데,
우리는 폼 바닥이 Click 되었을 때의 상황이 아닌
폼 바닥이 처음 내 눈앞에 나타났을 때,
즉, 폼 바닥이 초기 화면(Initialize)일 때의 상황을 설정하고 싶으므로
Click을 Initialize(빨간박스)로 바꾸어줍니다.
상황설정이 UserForm과 Initialize로 바뀐 모습입니다.
이제, 폼 바닥(UserForm)이 초기 화면(Initialize)일 때,
초기 화면이 어떻게 디자인 될 것인지
구체적인 명령을 내릴 수 있게 되었습니다.
구체적인 명령은 빨간 박스 속 Private Sub과 End Sub 사이에 작성하면 됩니다.
'강의 및 공부 > 엑셀실기 강의 [완료]' 카테고리의 다른 글
[108] Excel 기타작업 - 프로시저 작업 기초 (RowSource, Select 명령과 Change이벤트) (20) | 2014.08.20 |
---|---|
[107] Excel 기타작업 - 프로시저 작업 기초 Initialize에서 명령하기 (With, Additem 명령) (10) | 2014.08.20 |
[105] Excel 기타작업 - 프로시저 명령 기초 (unload me 명령) (8) | 2014.08.16 |
[104] Excel 기타작업 - 프로시저 명령 기초 (show 명령) (2) | 2014.08.16 |
[103] Excel 기타작업 - 프로시저 시작 (16) | 2014.08.16 |