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

[106] Excel 기타작업 - 프로시저 작업 기초 Initialize 설정하기

Page T 2014. 8. 20. 13:36
728x90
반응형



먼저 Initialize의 뜻부터 알아봅시다.



영한사전에 따르면

Initialize의 뜻은 '초기 내용을 설정하다' 입니다.

엑셀 프로시저에서 Initialize의 뜻도 이와 비슷합니다.

밑에 사진을 봅시다.







수강인원등록(빨간박스) 버튼을 클릭하면







나타나는 화면을 첫 화면 또는 초기 화면이라고 부르는데

Initialize는 이 초기 화면(=첫 화면)을 의미합니다.

이 초기 화면(=첫 화면)을 바꾸기 위해서는 디자인 모드로 들어가야 합니다.







개발도구 탭에서 디자인모드 버튼을 클릭한 후

'수강인원등록' 버튼을 더블클릭합니다.

비쥬얼베이직 화면이 나오면 '수강인원등록화면' 폼을 더블클릭합니다.

그러면 '수강인원등록화면' 전체 폼이 비쥬얼베이직 안에 나타납니다.


앞선 포스팅에서 폼(파란박스)은 건물이라고 이야기 했고

건물은 다양한 자재들(주황박스)로 이루어져 있다고 했습니다.

다양한 자재들에 대해서는 한 부분만 빼 놓고 모두 살펴보았었습니다.


그 빠진 한 부분은 바로 파란박스 안에 촘촘히 찍혀있는 검은색 '점' 부분인데,

폼을 건물로 친다면, 이 부분은 자재(주황박스)들을 쌓아 올릴 공간을 만들어주는

건물 바닥이라고 생각하면 편합니다.

이 바닥을 더블클릭하면 (자재들이 아닌) 폼 바닥이 선택됩니다.

더블클릭해 보겠습니다.







폼 바닥을 더블클릭하니 파란박스에 UserForm과 Click이라는 목록이 나타났습니다.

파란박스는 상황을 설정하는 부분이라고 앞에서 설명했었습니다.

왼쪽은 폼 바닥의 실제 이름인 UserForm, 오른쪽은 말 그대로 마우스 Click을 의미합니다.

즉, 폼 바닥(UserForm)이 Click되었을 때의 상황이 설정되어있는데,

우리는 폼 바닥이 Click 되었을 때의 상황이 아닌


폼 바닥이 처음 내 눈앞에 나타났을 때, 

즉, 폼 바닥이 초기 화면(Initialize)일 때의 상황을 설정하고 싶으므로

Click을 Initialize(빨간박스)로 바꾸어줍니다.






상황설정이 UserForm과 Initialize로 바뀐 모습입니다.

이제, 폼 바닥(UserForm)이 초기 화면(Initialize)일 때,

초기 화면이 어떻게 디자인 될 것인지

구체적인 명령을 내릴 수 있게 되었습니다.


구체적인 명령은 빨간 박스 속 Private Sub과 End Sub 사이에 작성하면 됩니다.

728x90
반응형