문제
Access에서 VBA 모듈과 매크로의 성능 및 디버깅 특성에 대한 비교 설명으로 가장 적절한 것은?
① VBA 모듈은 컴파일되어 실행되므로 매크로보다 일반적으로 실행 속도가 빠르다 ② 매크로는 단계별 디버깅이 가능하지만 VBA 모듈은 중단점 설정이 불가능하다 ③ VBA 모듈에서는 사용자 정의 함수를 만들 수 없지만 매크로에서는 가능하다 ④ 매크로는 런타임에 해석되므로 복잡한 로직 처리 시 VBA 모듈보다 메모리 효율성이 높다
정답
1번
해설
VBA 모듈은 컴파일된 코드로 실행되어 매크로보다 일반적으로 빠른 실행 속도를 보입니다. ②번은 반대로 VBA에서 중단점 설정과 단계별 디버깅이 가능하고 매크로는 제한적입니다. ③번은 VBA에서 사용자 정의 함수 생성이 가능하고, ④번은 매크로가 런타임 해석으로 인해 복잡한 로직에서는 오히려 비효율적입니다.