모두CBT

다음 중 아래 프로시저를 실행한 결과에 대한 설명으로 옳은 것은?Sub… | [컴퓨터활용능력 1급 필기] 13년 3회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 13년 3회차
다음 중 아래 프로시저를 실행한 결과에 대한 설명으로 옳은 것은?

Sub Enter()
Worksheets("Sheet5").Cells(6, 3) = "KOREA"
End Sub
1
Sheet5 시트의 [C3:C6] 영역에 “KOREA”를 입력한다.
2
Sheet5 시트의 [A6:C6] 영역에 “KOREA”를 입력한다.
3
Sheet5 시트의 [C6] 셀에 “KOREA”를 입력한다.
4
Sheet5 시트의 [A6] 셀에 “KOREA”를 입력한다.
해설

프로시저의 Worksheets("Sheet5")는 대상 시트를 Sheet5로 지정하고, Cells(6, 3)은 그 시트의 6행 3열에 있는 셀 하나를 가리킨다. Cells 속성은 Cells(행 번호, 열 번호) 순서로 인수를 받으므로 행이 6, 열이 3이며, 3열은 C열이다.

따라서 이 문장은 Sheet5의 [C6] 셀 한 곳에 문자열 "KOREA"를 입력한다. 인수를 열·행 순서로 착각해 [F3]이나 다른 셀로 읽지 않도록 주의해야 한다.

Cells는 셀 하나만 참조하므로 [C3:C6]이나 [A6:C6] 같은 여러 셀로 이루어진 범위에는 값이 들어가지 않는다. 범위 전체에 값을 넣으려면 Range("C3:C6")처럼 Range 속성을 쓰거나 Range(Cells(3,3), Cells(6,3)) 형태로 시작·끝 셀을 지정해야 한다.

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