모두CBT

다음 VBA 구문에 대한 설명 중 가장 옳은 것은?Sub Cell_1(… | [컴퓨터활용능력 1급 필기] 10년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 10년 2회차
다음 VBA 구문에 대한 설명 중 가장 옳은 것은?
Sub Cell_1()
Worksheets("성적표").Range("B2:E5").Copy _
(Worksheets("성적표").Range("B12"))
End Sub
1
[성적표] 시트의 [B2:E5]의 범위를 복사한다.
2
[성적표] 시트의 [B12] 셀을 복사하여 [B2:E5]의 범위에 붙여넣기를 한다.
3
[성적표] 시트의 [B2:E5]의 범위를 복사하여 [B12] 셀에 붙여넣기를 한다.
4
[성적표] 시트의 [B2:E5]의 범위와 [B12] 셀의 내용을 병합한다.
해설

구문은 Worksheets("성적표").Range("B2:E5").Copy (Worksheets("성적표").Range("B12")) 한 문장이다. 줄 끝의 밑줄(_)은 줄 연속 문자로, 다음 줄까지가 한 문장임을 나타낸다.

Copy 메서드개체.Copy 붙여넣을위치 형식으로 대상을 인수로 받는다. 즉 점(.) 앞에 있는 [B2:E5] 범위가 복사할 원본이고, 괄호 안에 있는 [B12] 셀이 붙여넣을 대상이다.

따라서 [성적표] 시트의 [B2:E5] 범위를 복사해 같은 시트의 [B12] 셀에 붙여넣는 동작이다. 붙여넣을 위치로 셀 하나만 지정하면 그 셀을 왼쪽 위 모서리로 삼아 원본 크기(4행 4열)만큼 자동으로 채워진다.

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