[컴퓨터활용능력1급필기]스프레드시트_매크로
안녕하세요, 온라인컴퓨터강좌 컴띵입니다.
이번 포스팅은 컴활1급필기 스프레드시트의 마지막 파트인 매크로 및 프로그래밍 입니다.
스프레드시트과목의 중간 이상 정도라고 생각했는데, 어느새 마지막 파트입니다ㅎㅎ 이러니 시간이 빠르다는 소리를 안할 수가 없네요^^ 컴퓨터활용능력1급필기 스프레드시트의 마지막 부분인 매크로 및 프로그래밍은 컴퓨터전공자가 아니면 거의 사용하지 않을 부분인데요, 컴활1급을 취득하기 위해서는 알아두셔야 합니다.
마지막 파트이지만 짚어야 할 부분이 조금 남아있으니 마지막포스팅은 아니라는거~ㅎㅎ 조금만 힘내시기 바랍니다 ^^
매크로
자주 사용하는 명령, 반복적인 작업 등을 기록하여 해당 작업이 필요할 때마다 바로가기 단축키나 실행버튼을 클릭하여 기록해 둔 과정이 수행하도록 하는 기능.
키보드나 마우스로 매크로를 작성했어도 VBA언어로 된 코드가 자동으로 생성. VBA문을 이용하여 직접 코드작성 가능.
매크로는 통합문서에 첨부된 모듈시트에 저장
사용된 명령과 함수가 Visual Basic모듈에 저장되어있어 필요할 때마다 작업을 반복실행할 수 있고 VBA로 기록된 내용은 추가/삭제/변경이 가능
sub로 시작하고 End sub으로 끝
매크로 기록
보기 - 매크로 - 매크로기록
개발도구 - 코드 - 매크로기록 을 선택하여 실행
(Excel옵션 - 기본설정 - 개발도구표시 선택해야 리본메뉴에 개발도구 탭이 생성됨)
매크로기록 대화상자
매크로 이름 |
기록할 매크로 이름을 지정하는 것. 기본적으로는 Macro1, Macro2와 같이 붙여진다. 첫글자는 반드시 문자여야 하며, 나머지는 문자, 숫자, 밑줄 등을 사용하여 입력가능 이름에는 공백이나 특수문자는 사용불가(#,@,$,% 등등) |
바로가기 키 |
기본적으로 Ctrl이 지정되어있으며 바로가기 키 조합문자는 영문자만 가능 소문자를 설정한 경우에는 Ctrl + 해당영문자 대문자를 설정한 경우에는 Ctrl + Shift + 해당영문자를 눌러 사용 바로가기 키로 엑셀에서 지정되어있는 키를 지정할 수 있으며, 매크로 실행키가 엑셀의 바로가기 키보다 우선 매크로 기록시 바로가기 키를 지정하지 않아도 됨 |
매크로 저장위치 |
매크로 저장위치를 현재 통합문서, 새 통합문서, 개인용 매크로 통합문서 중에서 선택 작성한 매크로를 엑셀을 실행할 때마다 모든 통합문서에 사용하려면 저장위치를 개인용 매크로문서로 저장 매크로 저장위치 XLStart 폴더에 Personal.xlsb가 조정되어 있는 경우 엑셀이 실행될 때 자동으로 열림 |
설명 |
매크로에 대한 설명이 필요한 경우에 입력. 매크로 실행과 관련없는 주석을 기록하는 것으로 비주얼편집기 창에서는 ' 로 시작한다. |
매크로 입력순서
개발도구 - 코드 - 매크로기록 선택
매크로 기록 대화상자에서 이름, 바로가기 키, 저장위치, 설명을 입력하고 확인
매크로에 기록할 작업을 순서대로 수행
개발도구 - 코드 - 기록중지르 선택하여 기록 종료.
* 컴활1급필기 2013년도 출제내용 Tip!
Auto_Open : 통합문서를 열 때마다 특정 작업이 자동으로 수행되는 매크로이름
Auto_Close : 파일을 닫을 때 마다 자동으로 수행되는 매크로 이름
매크로에서의 셀 참조
매크로를 기록할 때 기본적으로 절대참조가 사용,
절대참조로 기록된 매크로는 현재 셀위치와는 상관없이 입력된 셀에 매크로가 실행됨
상대참조로 매크로를 입력하려면 개발도구 - 코드 - 상대참조로 기록을 체크,
이 체크를 해지하기 전까지의 모든 매크로기록은 상대참조로 입력된다. 절대참조와는 다르게 상대참조로 매크로를
입력하면 현재위치에서 매크로가 실행됨.
매크로에 대해 간략하게 알아보았습니다. 뭔가 내용이 복잡하고 새삼스럽게 어려운 이름이 나오는것 같지만.
알고보면 그렇게 복잡하지도 어렵지도 않습니다^^
그러니 내용을 찬찬히 다시 읽어보시고 직접 따라해보시기 바랍니다 .
온라인컴퓨터강좌 컴띵이었습니다. 감사합니다.
'국가기술자격 > 컴퓨터활용능력' 카테고리의 다른 글
[컴퓨터활용능력1급필기]스프레드시트_매크로 편집 (0) | 2014.05.20 |
---|---|
[컴퓨터활용능력1급필기]스프레드시트_매크로 실행 (0) | 2014.05.20 |
[컴퓨터활용능력1급필기]스프레드시트_시나리오 (0) | 2014.05.19 |
[컴퓨터활용능력1급필기]스프레드시트_목표값 찾기 (0) | 2014.05.18 |
[컴퓨터활용능력1급필기]스프레드시트_피벗테이블/차트 레이아웃, 옵션 (0) | 2014.05.18 |