엑셀 Excel 시트에 작업 내용 저장하는 매크로 기록하고 파일로 저장하는 방법

 

환경: Microsoft Excel 2013

 

매크로는 게임이나 프로그래머 들한테 익숙한 단어 입니다. 사람의 의지가 아닌 정해진 순서에 따라 자동으로 이루어 지는 것들을 가리키는 단어 입니다. 엑셀에도 매크로 기능이 있습니다. 시트에서 이루어지는 모든 행위들을 기록하고 다시 재생할 수 있도록 만든 기능입니다. 매크로 기록은 VBA 코드를 포함하고 있기 때문에 기존 xlsx 확장자로 저장이 안됩니다. 매크로 사용 통합 문서인 xlsm 으로 저장해야 합니다.

 

먼저 시트에서 작업한 내용을 매크로로 기록 해 보겠습니다. [개발 도구] > [코드] 그룹 > [매크로 기록] 리본 메뉴를 클릭합니다.

엑셀 Excel 시트에 작업 내용 저장하는 매크로 기록하고 파일로 저장하는 방법

 

매크로 기록 대화상자에는 매크로 이름과 바로 가기 키 입력란이 나옵니다. 바로 가기 키는 해당 매크로를 바로 실행할 수 있는 단축키 입니다. 자주 사용하는 매크로라면 키를 등록해 놓고 사용하는 것이 편하겠죠. 입력이 끝난 대화상자에서 [확인] 버튼을 누르면 기록이 시작됩니다

엑셀 Excel 시트에 작업 내용 저장하는 매크로 기록하고 파일로 저장하는 방법

 

매크로가 작업 내용을 기록 중인지 여부는 [기록 중지] 리본 메뉴로 알 수 있습니다. [기록 중지] 리본 메뉴를 클릭하기 전까지는 시트에서 이루어지는 모든 내용은 VBA 코드로 저장이 됩니다

엑셀 Excel 시트에 작업 내용 저장하는 매크로 기록하고 파일로 저장하는 방법

 

이렇게 기록된 매크로는 기존에 저장하던 엑셀 통합 문서 확장자인 xlsx 로는 안됩니다. F12 단축키를 눌러 다른 이름 저장 대화상자를 엽니다. 그리고 파일 형식에서 “Excel 매크로 사용 통합 문서 (*.xlsm) “ 를 선택합니다

엑셀 Excel 시트에 작업 내용 저장하는 매크로 기록하고 파일로 저장하는 방법

 

기존에 만든 매크로는 필요할 때 다시 실행할 수 있습니다. 그래서 반복 작업은 매크로로 등록을 해 놓고 사용하는 것입니다. [개발 도구] > [매크로] 리본 메뉴를 클릭합니다. 대화 상자에는 이전에 만든 매크로 목록이 나옵니다. 실행 하고 싶은 매크로 이름을 선택하고 오른쪽 상단에 있는 [실행] 버튼을 눌러 보세요. 그럼 기록한 그대로 실행이 될 겁니다

엑셀 Excel 시트에 작업 내용 저장하는 매크로 기록하고 파일로 저장하는 방법

 

매크로에 어떤 내용이 기록되어 있는지 확인하고 싶거나 소스를 수정하고 싶다면 대화상자에서 편집 버튼을 클릭합니다. 그럼 VBA 창이 뜨고 해당 매크로 소스가 편집기에 나타납니다

엑셀 Excel 시트에 작업 내용 저장하는 매크로 기록하고 파일로 저장하는 방법

저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군