컴퓨터활용능력 1급 필기스프레드시트 일반VBA Range 속성난이도 3MCQ

컴퓨터활용능력 1급 필기 VBA Range 속성 기출문제 #15893

문제

다음 중 VBA에서 각 영역 선택을 위한 Range 속성 관련 코드로 옳지 않은 것은?

① [A1:D10] 영역 선택 → Range("A1:D10").Select ② “판매량”으로 정의된 이름 영역 선택 → Range("판매량").Select ③ [A1] 셀, [C5] 셀 선택 → Range("A1", "C5").Select ④ [A1:C5] 영역 선택 → Range(Cells(1, 1), Cells(5, 3)).Select

정답

3

해설

정답: 3. Range("A1", "C5")는 두 셀을 양 끝점으로 하는 직사각형 범위 [A1:C5] 전체를 선택한다. 따라서 [A1] 셀과 [C5] 셀 '두 개만' 선택하는 코드가 아니므로 옳지 않다.

오답 풀이

  • 1번: Range("A1:D10")은 해당 사각형 영역을 선택하므로 옳다.
  • 2번: 이름으로 정의된 영역은 Range("이름")으로 선택할 수 있으므로 옳다.
  • 3번: Range("A1", "C5")는 두 셀이 아니라 [A1:C5] 전체 범위를 선택하므로 옳지 않다.
  • 4번: Range(Cells(1,1), Cells(5,3))은 [A1:C5] 영역을 선택하므로 옳다.

보충 개념 Range(셀1, 셀2)는 두 셀을 모서리로 하는 사각 범위를 가리킨다. 떨어진 셀만 선택하려면 Range("A1,C5")처럼 한 인수에 쉼표로 구분해 넣어야 한다.

컴퓨터활용능력 1급 필기 스프레드시트 일반 다른 기출문제

컴퓨터활용능력 1급 필기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[컴퓨터활용능력 1급 필기] VBA Range 속성 스프레드시트 일반 기출 #15893 | 문어CBT