본문 바로가기

컴퓨터 과학 & 영상처리 관련/VBA / 엑셀 함수

프로시저 (서브 프로시저, 함수 프로시저)

작업을 수행하는 컴퓨터 코드의 단위.

 

서브 프로시저

일련의 명령문으로 구서오디고, 다양한 방법으로 실행된다.

간단한 계산을 하고 결과를 대화 상자에 보여준다(예제의 경우)

 

Sub Test()

Sum = 1+1

MsgBox "The answer is " & Sum

End Sub

 

 

함수 프로시저

VBA 모듈에는 함수 프로시저가 있을 수 있다. 함수 프로시저는 하나의 값이나 배열을 반환한다. 함수 프로시저는 다른 VBA 프로시저에서 호출하거나 워크시트의 수식에서 사용할 수 있다. 다음은 AddTwo 라는 이름의 함수 프로시저 예이다.

 

Function AddTwo(arg1, arg2)

AddTwo = arg1 + arg2

End Function