데이터베이스 일반컴퓨터활용능력 1급 · 2018년03월03일 · 41/60
41.다음 중 VBA에서 [프로시저 추가] 대화상자의 각 옵션에 대한 설명으로 옳지 않은 것은?

1
Sub와 Public을 선택한 경우 Sub 프로시저는 모듈 내의 모든 프로시저에서 해당 Sub 프로시저를 호출 할 수 있다.
2
Sub와 Private를 선택한 경우 Sub 프로시저는 선언된 모듈 내의 다른 프로시저에서만 호출할 수 있다.
3
Function과 Public을 선택한 경우 Function 프로시저는 모든 모듈의 모든 프로시저에 액세스할 수 있다.
4
Function과 Private를 선택한 경우 Function 프로시저는 모든 모듈의 다른 프로시저에서만 액세스할 수 있다.정답
해설
Function프로시저는 해당모듈의 모든 프로시저에서 사용 가능함 Sub: 코드를 실행하고, 결과값을 반환하지 않음 Function: 코드를 실행하고 실행된 결과값을 반환하는 함수 Property: 개체의 속성을 새로 정의할 때 사용되는 것으로 반환값이 있음 Dim: 선언 위치에 따라 다름, 프로시저의 처음에 선언하면 해당 프로시제 내에서만 사용가능, 모듈의 처음에서 선언하면, 해당 모듈 내의 모든 프로시저에서 사용이 가능 Static: 프로시저의 처음에 선언, 해당 프로시저의 내에서 사용가능, 프로시저 종료 후에도 값이 유지 Private: 모듈의 처음에 선언, 해당 모듈 내의 모든 프로시저에서 사용가능 Public: 모듈의 처음에 선언, 모든 모듈에서 사용가능함