문제
VBA에서 Function 프로시저 작성 시 반드시 지켜야 할 규칙으로 옳지 않은 것은?
① Function 이름과 동일한 변수에 반환값을 할당해야 한다 ② Function 프로시저 내에서 다른 Sub 프로시저를 호출할 수 없다 ③ 매개변수를 통해 외부 값을 받을 수 있다 ④ Return 문 대신 Function 이름에 값을 할당하는 방식으로 값을 반환한다
정답
2번
해설
VBA의 Function 프로시저 내에서도 다른 Sub 프로시저나 Function을 호출할 수 있다. ①번과 ④번은 VBA의 함수 반환 방식이 맞고, ③번도 매개변수 사용이 가능하다. ②번만이 잘못된 설명이다.