모두CBT

아래 그림과 같이 설정한 상태에서 [매크로 기록] 대화 상자의 [확인]… | [컴퓨터활용능력 1급 필기] 20년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 20년 2회차
아래 그림과 같이 설정한 상태에서 [매크로 기록] 대화 상자의 [확인] 단추를 누른다. [A2:A6] 범위를 선택한 후 글꼴 스타일을 굵게 지정하고 [기록 중지]를 눌러 '서식' 매크로의 작성을 완료하였다. 다음 중 매크로 작성 후 [C1] 셀을 선택하고 '서식' 매크로를 실행한 결과로 옳은 것은?
문제 이미지
1
[A2:A6] 영역의 글꼴 스타일이 굵게 지정된다.
2
[A1] 셀만 글꼴 스타일이 굵게 지정된다.
3
[C2:C6] 영역의 글꼴 스타일이 굵게 지정된다.
4
[C1] 셀만 글꼴 스타일이 굵게 지정된다.
해설

그림에서 [개발 도구]-[코드] 그룹의 상대 참조로 기록이 눌린 상태로 강조되어 있고, 이름 상자는 A1이므로 기록을 시작한 시점의 활성 셀은 [A1]이다. 매크로 이름은 '서식', 저장 위치는 '현재 통합 문서'로 지정되어 있다.

상대 참조로 기록 상태에서는 선택한 셀 주소가 절대 주소로 저장되지 않고, 기록을 시작한 셀을 기준으로 한 상대적인 위치로 저장된다. [A1]이 활성 셀인 상태에서 [A2:A6]을 선택했으므로 매크로에는 '활성 셀에서 아래로 1행 이동한 곳부터 5행 1열 범위를 선택한다'는 동작이 기록된다.

따라서 매크로 실행 시 [C1] 셀이 활성 셀이면 기준점이 [C1]로 바뀌어 아래로 1행 이동한 [C2:C6] 범위가 선택되고, 그 범위에 굵게 서식이 적용된다. 만약 '상대 참조로 기록'이 꺼진 절대 참조 상태였다면 실행 위치와 무관하게 항상 [A2:A6]에 서식이 적용됐을 것이다.

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