다음의 매크로를 실행하면 나타나는 결과로 옳은 것은?Sub Macro1… | [컴퓨터활용능력 1급 필기] 11년 3회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 11년 3회차
다음의 매크로를 실행하면 나타나는 결과로 옳은 것은?
Sub Macro1()
Range("A1:D3").Select
Selection.ClearFormats
End Sub
1
[A1]셀에서 [D3]셀 까지의 내용이 지워진다.
2
[A1]셀에서 [D3]셀 까지의 서식이 지워진다.
3
[A1]셀에서 [D3]셀 까지 영역이 설정된다.
4
워크시트 전체 내용이 지워진다.
해설
이 매크로는 Range("A1:D3").Select로 [A1]부터 [D3]까지를 선택한 뒤, 그 선택 영역에 Selection.ClearFormats를 실행한다.
ClearFormats는 선택 영역에 적용된 서식만 지우는 메서드다. 글꼴·색·테두리·맞춤·표시 형식 등이 기본 상태로 되돌아가지만 셀에 입력된 값과 수식은 그대로 남는다.
내용만 지우려면 ClearContents, 내용과 서식과 메모를 한꺼번에 지우려면 Clear를 사용한다. 또한 대상이 [A1:D3]로 한정되어 있으므로 워크시트 전체가 영향을 받지 않으며, 영역 선택은 서식을 지우기 위한 중간 단계일 뿐 매크로의 최종 결과가 아니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.