다음 중 아래의 워크시트에서 의 프로시저 실행 결과로 옳은 것은?ABC… | [컴퓨터활용능력 1급 필기] 16년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 16년 2회차
다음 중 아래의 워크시트에서 <보기>의 프로시저 실행 결과로 옳은 것은?
| A | B | C | |
|---|---|---|---|
| 1 | 데이터1 | 데이터2 | 데이터3 |
| 2 | 사과 | 레몬 | |
| 3 | 바나나 | 배 | |
| 4 | 귤 | ||
| 5 | 배 | ||
| 6 | 바나나 | ||
| 7 | 2 | ||
| 8 |
Sub B3선택()
Range("B3").CurrentRegion.Select
End Sub
1
[B3] 셀이 선택된다.
2
[A1:B3] 셀이 선택된다.
3
[A1:C3] 셀이 선택된다.
4
[A1:C7] 셀이 선택된다.
해설
워크시트에는 1행 머리글(데이터1·데이터2·데이터3) 아래로 [A2] 사과, [B2] 레몬, [A3] 바나나, [B3] 배, [C4] 귤, [B5] 배, [A6] 바나나, [A7] 2가 흩어져 입력되어 있고 8행은 전부 비어 있다.
CurrentRegion은 지정한 셀을 포함하면서 빈 행과 빈 열로 둘러싸인 연속된 데이터 범위를 뜻한다. [B3]에서 위아래로 넓혀 보면 4행에는 [C4], 5행에는 [B5], 6행에는 [A6], 7행에는 [A7]에 값이 있어 어느 행도 완전히 비어 있지 않으므로 계속 확장되고, 모두 비어 있는 8행에서 멈춘다. 좌우로는 D열이 비어 있으므로 C열까지만 포함된다.
따라서 이 프로시저가 선택하는 범위는 [A1:C7]이다. 값이 있는 셀만 골라 선택하는 것이 아니라 중간의 빈 셀까지 포함한 직사각형 영역이 통째로 선택된다는 점이 핵심이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.