모두CBT

새 워크시트에서 [A1] 셀에 셀 포인터를 두고, [개발도구] 탭의 [… | [컴퓨터활용능력 2급 필기] 19년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 2급 필기] 19년 2회차
새 워크시트에서 [A1] 셀에 셀 포인터를 두고, [개발도구] 탭의 [상대 참조로 기록]을 선택한 후 [매크로기록]을 클릭하여 [그림1]과 같이 데이터를 입력하는 '매크로1'을 작성하였다. 다음 중 [그림2]와 같이 [C3]셀에 셀 포인터를 두고 '매크로1'을 실행한 경우 '성적현황'이 입력되는 셀의 위치는?
문제 이미지
1
[B1] 셀
2
[C3] 셀
3
[C4] 셀
4
[D3] 셀
해설

[상대 참조로 기록]을 켠 상태에서 매크로를 만들면 절대적인 셀 주소가 아니라 매크로를 시작한 셀에서 몇 칸 떨어진 위치인지가 기록된다.

[그림1]에서 기록을 시작한 셀은 [A1]이고, '성적 현황'은 그 오른쪽 한 칸인 [B1]에 입력되어 있다(그 아래 2행에는 학과·학번·이름이 [A2:C2]에 차례로 입력됨). 따라서 매크로에는 '시작 셀과 같은 행, 오른쪽으로 한 칸'이라는 상대 위치가 저장된다.

[그림2]처럼 셀 포인터를 [C3]에 두고 실행하면 같은 상대 위치가 그대로 적용되어 [C3]의 오른쪽 한 칸인 [D3] 셀에 '성적 현황'이 입력된다. 만약 절대 참조로 기록했다면 실행 위치와 상관없이 언제나 [B1]에 입력됐을 것이다.

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