문제
다음 중 아래의 워크시트에서 <보기>의 프로시저 실행 결과로 옳은 것은?
| A | B | C | |
|---|---|---|---|
| 1 | 데이터1 | 데이터2 | 데이터3 |
| 2 | 사과 | 레몬 | |
| 3 | 바나나 | 배 | |
| 4 | 귤 | ||
| 5 | 배 | ||
| 6 | 바나나 | 2 |
<보기>
① [B3] 셀이 선택된다. ② [A1:B3] 셀이 선택된다. ③ [A1:C3] 셀이 선택된다. ④ [A1:C7] 셀이 선택된다.
정답
4번
해설
정답: 4. CurrentRegion은 선택한 셀을 기준으로 빈 행·빈 열로 둘러싸인 인접 데이터 범위 전체를 반환한다. [B3]을 기준으로 데이터가 끊기지 않고 연결된 전체 영역이 선택된다.
오답 풀이
- 1번: CurrentRegion은 단일 셀이 아니라 인접 데이터 블록 전체를 선택하므로 옳지 않다.
- 2번: 일부 범위만 선택된다는 설명은 CurrentRegion의 동작과 다르므로 옳지 않다.
- 3번: 데이터가 연속된 더 넓은 범위가 선택되므로 [A1:C3]만 선택된다는 것은 옳지 않다.
- 4번: 빈 행·열로 둘러싸인 인접 데이터 전체 영역이 선택되므로 옳다.
보충 개념 CurrentRegion은 [Ctrl]+[A](단일 데이터 영역 선택)와 같은 범위를 반환하며, 데이터 중간에 빈 행이나 빈 열이 있으면 그 경계에서 영역이 끊긴다.