Excel - VBA - Function
최대 1 분 소요
Excel - VBA - Function
Function with Return type
- 함수 내에서 리턴하는 값이 있는 경우는 다음처럼 작성합니다.
- 그리고 해당 함수를 호출할 때, 앞에
Call
이라는 명령어를 작성하지 않습니다.
Function plus(a As Integer, b As Integer) As Integer
Dim return_value As Integer
return_value = a + b
' 함수에서 값을 리턴할 때는 다음처럼 처리해줍니다.
' FunctionName = ReturnValue
plus = a + b
End Function
Sub FirstFunction()
MsgBox (plus(1, 2))
End Sub
Function without Return type
- 함수 내에서 리턴하는 값이 없는 경우에는
Call
이라는 명령어를 써줘야 오류가 발생하지 않습니다.
Function plus(a As Integer, b As Integer) As Integer
MsgBox (a + b)
End Function
Sub FirstFunction()
' plus 함수가 아무것도 리턴하지 않으므로
' 앞에 Call 명령어를 사용해줍니다.
Call plus(1, 2)
End Sub
댓글남기기