문제
다음 프로시저를 실행한 결과에 대한 설명으로 알맞은 것은?
VBSub EnterValue() Worksheets("Sales").Cells(6, 1).Value = "korea" End Sub
① Sales 시트의 [A1] 셀에 korea를 입력한다. ② Sales 영역의 [A1:A6] 셀에 korea를 입력한다. ③ Sales 시트의 [A6] 셀에 korea를 입력한다. ④ Sales 시트의 [F1] 셀에 korea를 입력한다.
정답
3번
해설
정답: 3. Cells(6, 1)은 6행 1열, 즉 A6 셀을 가리킨다.
오답 풀이
- 1번: A1은 Cells(1, 1)에 해당한다.
- 2번: 범위 전체가 아니라 단일 셀에 입력하는 코드이다.
- 3번: Sales 시트의 A6 셀에 korea가 입력된다.
- 4번: F1은 1행 6열이므로 Cells(1, 6)이다.
보충 개념 VBA에서는 Cells(행, 열) 형식으로 셀을 참조한다.