엑셀 매크로 무엇인가? 엑셀에서 반복 되는 엑셀 작업처리 할때 매크로 기록 만들기 하여 쉽게 자동으로 데이터 처리 할수 있습니다. 엑셀 매크로 기록 하여 저장 해 두면 수작업 할 필요 없이 저장해 둔 매크로 이름을 눌러서 실행 하면 됩니다. 단축키 바로가기키 이용 할수도 있습니다.
엑셀 매크로 기록 하는 방법 및 엑셀 매크로 보안 설정에 알아 보겠습니다.
목차

엑셀 개발자 도구 표시 방법 – 엑셀VBA 위한 엑셀 메뉴에 개발도구 보이게 단축키?
엑셀 매크로 기록 방법
엑셀 개발도구 탭에 매크로 기록 있습니다. 엑셀의 버전에 따라 약간 화면이 다를 수 있습니다 하지만 거의 비슷 하고 조작의 메뉴 편의성 정도 구성이 있습니다.
매크로 사용법 순서
- 매크로 기록 : 엑셀 시트에서 내가 마우스 액션 들을 기록하게 됩니다.
- 매크로 중지 : 기록하던 것을 중지 stop.
- 매크로 보기 (Alt+F8) : 여기를 오픈 해 보면 매크로 기록이 저장이 됩니다. 자동 반복 작업 위해 매크로 기록이 저장된 것을 선택 하고 실행 하면 됩니다.
- 매크로 보안센터 설정 방법
매크로 기록을 하면, 매크로 이름 입력 하고, 매크로 실행 바로가기 키 ctrl 키 등록 ( 옵션) , 매크로 저장위치 선택, 통합문서에 할 것인지 등, 간단설명, 입력하고 확인 하면 동시에 매크로 기록이 start 시작 합니다.

액셀 매크로 기록을 바로가기 키로 사용 하려면, 키보드 키를 눌러 주면 적용이 됩니다.

기록된 매크로 보기( 단축키 Alt+F8) 눌러 보면 기록된 엑셀 매크로 볼수 있습니다.

저장된 매크로 이름 나타나고, 선택하고 [ 실행 ] 하면 자동으로 매크로 작업 처리를 합니다.

기록 중지 : 매크로 작성 하다가 작업이 완료 되었으면 기록 중지 누름.

예. 매크로 기록
기본으로 엑셀 시트 하나만 가지고 있습니다( 엑셀 오픈하면 설정에서 엑셀시트 하나만 뜨도록 만들어 놓았기 때문입니다.)
엑셀시트를 2개 추가하고 마지막 시트의 이름은 “엑셀” 변경 하는 매크로 기록 입니다.
매크로 실행 전 : 매크로 실행 후

매크로 어떻게 코드 기록이 되었는지 궁금, Visual Basic Editor ( VBE ) 을 열어 ( 단축키 Alt+F11) 보겠습니다.

엑셀 매크로 소스 코드 보기
모듈 module1에 기록이 되어 있는데 눌러서 열어 보면 됩니다.
현재 활성된 시트 뒤에 , 시트를 2개 추가 하고 sheet3 마지막 시트를 선택(select) 하고, 시트 sheets 이름을 ” 엑셀” 로 기록한 엑셀 매크로 소스 코드 입니다.

엑셀 매크로 저장 파일 이름 저장
엑셀 매크로 적용된 엑셀파일 통합문서를 저장하면 .xlsm 저장 됩니다.

엑셀 매크로 보안 설정 방법 보안경고 해제
엑셀 매크로 실행하면 화면 창에 매크로 쓸수 있도록 허용을 해 줘야 합니다. 매크로 콘텐츠 허용 을 해야 합니다.
노란색 팝업창, [ 보안경고 – 매크로를 사용할수 없도록 설정 했습니다 콘텐츠 사용 ] 콘텐츠 사용 하면 됩니다.
설정 옵션 : 파일 > 옵션 > 보안센터 > 보안센터 설정

아래 상단메뉴 좌측에 [ 매크로 보안 ] 누르면 아래 처럼 – 매크로 보안센터 – 매크로 설정 허용하는 옵션이 아래 처럼 뜹니다.
모든 매크로 포함 및 VBA 프로젝트 개체 모델에 안전하게 액세스 할수 있음 : 체크 ✔ 합니다.

참고>
매크로 바이러스 내가 만든 엑셀 매크로 이므로 아무런 문제 없습니다. 윈도우 디펜더 검사 해 봐도 이상 없는데 윈도우 디펜더가 매크로 잡는지 모르겠으나, 안전 합니다 다른 사람이 사용하는 엑셀 파일 받았다면 검사 해 보는 것도 나쁘진 않습니다. 엑셀 파일 사용하다 보면 윈도우 바이러스 실시간 감시 하므로 문제가 있다면 바로 뜨겠죠.
