모두CBT

다음 중 아래의 워크시트에서 의 프로시저 실행 결과로 옳은 것은?ABC… | [컴퓨터활용능력 1급 필기] 16년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 16년 2회차
다음 중 아래의 워크시트에서 <보기>의 프로시저 실행 결과로 옳은 것은?
ABC
1데이터1데이터2데이터3
2사과레몬
3바나나
4
5
6바나나
72
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]이다. 값이 있는 셀만 골라 선택하는 것이 아니라 중간의 빈 셀까지 포함한 직사각형 영역이 통째로 선택된다는 점이 핵심이다.

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