모두CBT

다음 중 VBA의 모듈에 대한 설명으로 적절하지 않은 것은? | [컴퓨터활용능력 1급 필기] 17년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 17년 2회차
다음 중 VBA의 모듈에 대한 설명으로 적절하지 않은 것은?
1
모듈은 여러 개의 프로시저로 구성할 수 있다
2
전역변수 선언을 위해서는 PUBLIC으로 변수명 앞에 지정해 주어야 한다.
3
SUB는 결과 값을 SUB를 호출한 곳으로 반환한다.
4
선언문에서 변수에 데이터 형식을 생략하면 변수는 VARIANT 형식을 가진다.
해설

모듈은 여러 개의 프로시저로 구성할 수 있고, 전역(모듈 수준 이상의) 변수를 선언할 때는 변수명 앞에 PUBLIC을 지정하며, 변수 선언 시 데이터 형식을 생략하면 해당 변수는 VARIANT 형식을 갖는다.

다만 SUB 프로시저는 처리 결과를 호출한 곳으로 반환하지 않는다. 결과 값을 반환하는 것은 SUB가 아니라 FUNCTION 프로시저이므로, SUB가 결과 값을 반환한다는 설명은 옳지 않다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.