티스토리 뷰

2017년도 1회 컴퓨터활용능력 2급 필기 기출문제 31번을 풀이한 것이다.

엑셀 매크로의 여러 특징에 대한 설명이다. 잘못된 설명은?


31. 다음 중 매크로의 특징에 대한 설명으로 옳지 않은 것은?


① 매크로 기록을 시작한 후의 키보드나 마우스 동작은 VBA 언어로 작성된 매크로 프로그램으로 자동 생성된다.

기록한 매크로는 편집할 수 없으므로 기능과 조작을 추가 또는 삭제할 수 없다.

③ 매크로 실행의 바로 가기 키가 엑셀의 바로 가기 키보다 우선한다.

④ 도형을 이용하여 작성된 텍스트 상자에 매크로를 지정한 후 매크로를 실행할 수 있다.


풀이 :


컴퓨터활용능력에서 빠지지 않는 문제 출제 유형인 매크로이다. 이번 문제는 매크로 특징을 묻는다.


엑셀 매크로 특징 문제 풀이

1번) 새 매크로 기록

엑셀이 매크로를 기록하는 과정은 간략히 다음과 같다.

ㄱ. 매크로 기록 시작 ( 엑셀 리본 메뉴 > 보기 탭 > 매크로 기록 ) - 기록 준비( 매크로명, 바로가기키 지정)

ㄴ. ( 키보드 입력, 마우스 동작의 ) 엑셀 작업 - 매크로 기록

ㄷ. 매크로 기록 중지 ( 엑셀 리본 메뉴 > 보기 탭 > 기록 중지 ) - 매크로 생성

ㄹ. 옵션. 기록된 매크로 도형에 지정하기


관련 문제 : [필기 풀이] 컴활2급 기출풀이 2016년1회-30번 엑셀 매크로 기초


2번) 기록 매크로 편집


[그림1] 엑셀 기록한 매크로 편집하기[그림1] 엑셀 기록한 매크로 편집하기



기록한 엑셀 매크로는 편집할 수 있다. 보기 탭 > 매크로 보기매크로 창을 열고, 선택한 매크로를 편집할 수 있다.


[그림2] 엑셀 매크로 VBA 코드 편집[그림2] 엑셀 매크로 VBA 코드 편집



기능은 '편집' 버튼을 클릭하여, VBA 창에서 코드로 편집한다.


[그림3] 엑셀 매크로 옵션으로 바로가기 편집[그림3] 엑셀 매크로 옵션으로 바로가기 편집



'옵션' 버튼을 클릭하여 매크로 옵션에서 바로 가기 키도 바꿀 수가 있다.


물론, '삭제' 버튼으로 매크로를 삭제할 수도 있다. 따라서, 편집할 수 없다는 보기의 설명은 옳지 않다.


관련 문제 : [필기 풀이] 컴활1급 기출 2017년1회-31번 엑셀 VBA 매크로 편집


3번) 매크로 바로가기 키 우선 순위

엑셀에는 여러 기능에 기본으로 지정된 단축키가 있다. 이 단축키와 매크로에 지정된 단축기가 중복되어 충돌할 수 있다. 이때, 엑셀 단축키( 바로가기 키 )보다 매크로 바로가기 키가 우선한다.


예로, Ctrl+a 라는 엑셀 전체 셀을 선택하는 단축키가 있다.

그런데, B2:E6 범위를 선택하는 기능의 매크로를 작성하고, 바로 가기 키로 Ctrl+a 를 지정하였다.

이제, Ctrl+a 키를 입력한다면, 선택 범위는 어떻게 될까? 전체 범위? B2:E6 ?


결과는, 매크로 바로가기 키가 우선하기에 B2:E6 범위가 선택되어 표시된다. 바른 설명의 보기이다.


관련 게시물 :

[필기 풀이] 컴활2급 기출 2016년3회-27번 엑셀 매크로 바로가기

[엑셀 기초] 빠른 선택 작업을 위한 셀 범위 선택 단축키 모음


4번) 매크로 도형에 지정

엑셀 워크시트에 삽입한 도형/개체에 기록된 매크로를 지정할 수 있고, 이 도형 클릭으로 지정한 매크로를 실행할 수 있다.


[그림4] 기록한 매크로 텍스트상자에 지정[그림4] 기록한 매크로 텍스트상자에 지정



예로, '도형에 매크로 지정' 이란 텍스트가 입력된 '텍스트 상자' 도형에 마우스 우클릭하여 바로가기 메뉴를 보면, '매크로 지정' 메뉴가 보인다. 이를 클릭하면 열리는 '매크로 지정' 창에서 지정할 매크로를 선택하고, 확인으로 매크로 지정을 종료한다.


참고1 : 엑셀 리본 메뉴 > 삽입 탭 > 일러스트레이션 그룹 > 도형 메뉴 > 텍스트 상자 삽입.



엑셀 매크로 기록/편집/바로가기 우선 순위/지정 등의 큰 특징을 설명한다. '작성한 매크로를 편집할 수 없다'는 보기가 있기에 쉽게 해결될 수 있는 문제이다.


정답 : 2번


이전 문제 :

[필기 풀이] 컴활2급 기출 2017년1회-30번 엑셀 매크로 바로가기 키


마늘빵.

댓글