문제
VBA에서 사용자 정의 함수 작성 시 주의해야 할 사항으로 옳지 않은 것은?
① Function 프로시저는 반드시 값을 반환해야 한다 ② Function 내에서 다른 셀의 값을 변경하는 코드를 작성하면 안 된다 ③ Function 프로시저는 워크시트에서 일반 함수처럼 사용할 수 있다 ④ Function 프로시저 내에서는 다른 셀의 값을 직접 변경하여 계산 결과를 반영할 수 있다
정답
4번
해설
④번이 옳지 않습니다. 사용자 정의 함수(Function)는 값을 계산하여 반환하는 용도로 사용되며, 워크시트나 다른 셀의 값을 직접 변경해서는 안 됩니다. ①은 함수의 기본 목적에 대한 설명이고, ②는 사용자 정의 함수의 중요한 제약사항이며, ③은 워크시트에서 일반 함수처럼 사용할 수 있다는 올바른 설명입니다.