문제
아래 프로시저를 이용해 [A1:A10] 영역에 입력되어 있는 데이터를 적용된 서식은 그대로 두고 내용만 지우려고 한다. 괄호 안에 들어갈 코드로 알맞은 것은?
VBSub test() Range("a1:a10").Select Selection.( ) End Sub
① Delete ② Clear ③ ClearFormats ④ ClearContents
정답
4번
해설
정답: 4. ClearContents는 셀의 서식은 유지한 채 내용만 삭제한다.
오답 풀이
- 1번: Delete는 셀 자체를 삭제하거나 셀 이동을 발생시킬 수 있다.
- 2번: Clear는 내용과 서식을 모두 지운다.
- 3번: ClearFormats는 서식만 삭제한다.
- 4번: ClearContents는 내용만 삭제한다.
보충 개념 엑셀 VBA에서 Clear, ClearContents, ClearFormats는 삭제 범위가 서로 다르다.