[엑셀 VBA] Function (Optional 키워드) 생략 가능한 인수를 사용하는 사용자 정의 함수
2019. 12. 15. 00:20ㆍ업무 스킬/Excel VBA
728x90
Function 프로시저를 이용해 사용자 정의 함수를 만들 때, Function 프로시저 안에 [Optional]이라는 키워드를 사용하면
생략 가능한 인수를 사용 가능하다.
위 코드를 보면 [총액]이라는 사용자 정의 함수에서 두 번째 [부가세]를 따로 입력하지 않았을 때, 기본 인수로 [별도]
가 들어가게 짜 놓은 코드이다. 예시를 보자
총액 사용자 정의 함수를 사용하여 부가세 방식을 활용하여 자동으로 총액이 나오게 만든 코드이다.
[장비3]을 보면 부가세 방식이 빈칸이어서 [총액] 사용자 정의 함수를 다 사용하면 [장비3]에는 기본 인자가 들어가게 된다. 나는 코드에서 기본인자가 "별도"가 되도록 했기 때문에 [장비3]의 총액은 22000원이 되어야 할 것이다.
실행해 보면?
위와 같이 [장비3]의 총액이 부가세 방식 별도로 되어 들어간 것을 볼 수 있다.
728x90
'업무 스킬 > Excel VBA' 카테고리의 다른 글
[엑셀 VBA] 빈 열(또는 행) 삭제하기 (2) | 2019.12.29 |
---|---|
[엑셀 VBA] FIND 함수 , FINDNEXT , DO ~LOOP Until 복합 사용 법. (0) | 2019.12.17 |
[엑셀 VBA] FOR~NEXT문(순환문) 사용법 (0) | 2019.12.03 |
[엑셀 VBA] PasteSpecial. 선택하여 붙여넣기 (0) | 2019.11.28 |
[엑셀 VBA] InputBox 사용법. (InputBox 매서드) (0) | 2019.11.27 |