프로시저(Procedure)
하나 또는 그 이상의 처리를 위한 구문의 묶음. VBA에서의 실행 명령.
- Sub 프로시저 : 일반적인 처리를 위한 프로시저. 대표적 프로시저. 명령들의 흐름
- Funtion 프로시저 : 프로시저 내에서 어떤 처리를 하고 그 결과값을 반환하는 프로시저
- Property 프로시저 : 사용자가 속성을 만들거나 저장하는 프로시저(잘 사용하지 않음)
Public / Private 프로시저
디폴트값은 Public 프로시저.
Public 프로시저는 다른 모듈에서도 호출 가능
(다른 프로시저를 호출하기 위해서는 Call 명령어 다음 프로시저 이름을 적는다)
Private 프로시저는 다른 모듈에서는 호출 불가능
모듈 내의 모든 프로시저를 private 으로 선언하려면 모듈 내 첫번째 Sub 문 앞에 다음 선언을 입력한다.
Option Private Module
'Excel > VBA 공부' 카테고리의 다른 글
얼렁뚱땅 엑셀 VBA] Function 프로시저 (0) | 2017.05.23 |
---|---|
얼렁뚱땅 엑셀 VBA] 순환문(For ~ Next / For Each ~ Next) (0) | 2017.05.21 |
얼렁뚱땅 엑셀 VBA] 조건문(Select Case문) (0) | 2017.05.20 |
얼렁뚱땅 엑셀 VBA] 조건문(If~Then~Else문 / IIf문) (0) | 2017.05.19 |
얼렁뚱땅 엑셀 VBA] 배열변수, 동적 배열변수 (1) | 2017.05.18 |
얼렁뚱땅 엑셀 VBA] 변수, 상수, 개체변수 (0) | 2017.05.17 |
얼렁뚱땅 엑셀 VBA] With ~ End With 구문 (0) | 2017.05.15 |
얼렁뚱땅 엑셀 VBA] 오브젝트(개체)를 간단하게 표현하고 접근하기 - 단축 접근자 (1) | 2017.05.13 |
얼렁뚱땅 엑셀 VBA] 오브젝트(개체), 컬렉션, 속성, 매서드 개념 (0) | 2017.05.11 |
얼렁뚱땅 엑셀 VBA] MsgBox (3) | 2017.05.10 |
댓글