반응형
블로그 이미지
개발자로서 현장에서 일하면서 새로 접하는 기술들이나 알게된 정보 등을 정리하기 위한 블로그입니다. 운 좋게 미국에서 큰 회사들의 프로젝트에서 컬설턴트로 일하고 있어서 새로운 기술들을 접할 기회가 많이 있습니다. 미국의 IT 프로젝트에서 사용되는 툴들에 대해 많은 분들과 정보를 공유하고 싶습니다.
솔웅

최근에 받은 트랙백

글 보관함


엑셀 프로그래밍에서 다른 함수를 호출할 때는 아래와 같이 하면 됩니다.


Call function01


호출시 파라미터를 전달하려면 아래와 같이 하구요.


Call function01("test",1)


function01은 아래와 같이 선언되어 있어야 겠죠.


Sub TotalFuel(text As String, firstNum As Integer)


......


End Sub



함수에서 값을 return 할 경우 아래와 같이 합니다.


Public Function test() As Integer
    test=1
End Function

값을 return 할 때는 Sub 대신에 Function을 사용해야 하나 봅니다.

아직 값을 return 하는 것은 사용해 보지 않았는데 한번 다양하게 사용해 봐야겠네요.


반응형

Comment

  1. 양동이 2018.06.26 02:22

    그 호출하려는 함수가 다른 곳에 있을 때에도 같은 방법으로 되나요?
    예를 들어 sheet1에서 sheet2나 현재_통합_문서에 만들어둔 함수 function01을 부르려고 할 때도 그냥 하면 될까요?

    • 솔웅 2018.06.27 05:50 신고

      오래되서 구체적으로 어떤지는 잘 모르겠네요.
      일반적으로 프로그래밍 할 때 다른 클래스에 있는 함수를 호출하려면 위에 import or include 로 외부 클래스를 설정한 다음에 객체를 만들어서 그 클래스 안에 있는 함수를 호출 합니다.
      내부 함수가 아니라면 객체를 만들어서 호출 해야 할 겁니다.