VBA(Excel)

VBA(Excel), Public,Static,Private

hwangyoungjae 2016. 5. 2. 10:38

Private Sub test1()

Dim i as Interger

i = 100 + i

End sub

> 프로시저를 실행할때마다 100 출력

> 선언된 모듈내의 다른 프로시저에서만 호출 가능, 다른 모듈에서 호출 불가

 

Public Sub test1()

Dim i as Interger

i = 100 + i

End sub

> 프로시저를 실행할때마다 100 출력

> 다른 모듈에서 호출가능

 

 

Static Sub test1()

Dim i as Interger

i = 100 + i

End sub

> 프로시저를 실행할때마다 100을 더한값을 출력

> 다른 모듈에서 호출가능