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

컴퓨터활용능력 1급 필기 VBA 코드 기출문제 #16074

문제

다음 중 각 VBA 코드에 대한 설명으로 옳지 않은 것은?

① Range("A5").Select ⇒ [A5] 셀로 셀 포인터를 이동한다. ② Range("C2").Font.Bold = "True" ⇒ [C2] 셀의 글꼴 스타일을 '굵게'로 설정한다. ③ Range("A1").Formula = 3 * 4 ⇒ [A1] 셀에 수식 '=3*4'가 입력된다. ④ Workbooks.Add ⇒ 새 통합 문서를 생성한다.

정답

3

해설

정답: 3. Range("A1").Formula = 3 * 4는 34를 먼저 계산한 값 12를 [A1]에 입력한다. 수식 '=34' 문자열을 넣으려면 Range("A1").Formula = "=3*4"처럼 따옴표로 묶어야 한다.

오답 풀이

  • 1번: Range("A5").Select는 [A5] 셀을 선택(이동)하므로 옳다.
  • 2번: Font.Bold = True는 글꼴을 굵게 설정하므로 옳다.
  • 3번: 따옴표 없이 34를 대입하면 계산값 12가 들어가므로 '=34 수식 입력'은 옳지 않다.
  • 4번: Workbooks.Add는 새 통합 문서를 만드므로 옳다.

보충 개념 VBA에서 .Formula에 수식을 넣으려면 "=..." 형태의 문자열로 지정해야 한다. 따옴표 없는 산술식은 먼저 계산되어 그 결과값이 셀에 입력된다.

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

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

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

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