1. 프로시저의 범위를 정하는 예약어
종류 | 설명 |
Public | Public으로 선언한 프로시저는 전체 모듈의 모든 프로시저에서 해당 프로시저를 호출할 수 있습니다. |
Private | Private문으로 선언한 프로시저는 해당 프로시저가 속한 모듈 안에 있는 다른 프로시저만 호출할 수 있습니다. |
Friend | 클래스 모듈에서만 사용하지만, 모든 모듈의 프로시저에서도 호출할 수 있습니다. |
Static | Static으로 선언한 프로시저 안에 있는 변수들은 종료될 때까지 변수의 값을 유지하는 특징을 갖습니다. |
2. 프로시저의 성격을 정하는 키워드
종류 | 설명 |
Sub | 프로시저 안에 작성한 코드를 실행하는 프로시저 |
Function | 프로시저 안에 작성한 코드를 실행하고, 실행한 결과값을 프로시저의 이름에 값을 담아 반환하는 프로시저 |
Property | 속성값을 할당하는 프로시저 |
3. Private, Public 예약어를 사용한 프로시저의 인식 범위
모듈 | Private | Public |
Sheet1 | Sheet1에서만 인식 | 프로젝트의 다른 모듈에서 인식 |
Sheet2 | Sheet2에서만 인식 | |
Thisworkbook | Thisworkbook에서만 인식 | |
모듈 | 모듈에서만 인식 | |
폼 | 폼에서만 인식 |
이상 4강까지 기초 강좌를 마치겠습니다.
다음 강좌부터는 실전에 들어가도록 하겠습니다^^
약간 어려워 질꺼에요~!! 마음에 준비를 단단히 하시길... 그리고 또한 강좌의 길이가 매우 짧아질 듯...
이론적인 부분은 여기서 끝입니다. 위에 것은 못 외우셔도 상관 없습니다^^














