-
Exel)여러 파일에서 사용할 수 있는 매크로 만드는 방법Exel 2024. 6. 29. 06:36반응형
엑셀 매크로 사용 시 불편한 점
파일별로 매크로를 따로 작성하거나, 매크로가 저장되어 있는 파일로 옮겨서 작업해야 합니다.
'매크로 사용 통합 문서' 형식으로 저장해야 하므로, 저장 또는 사용할 때 보안 시스템의 제약이 있을 수 있습니다.
어떻게 하면 좋을까
공통으로 사용할 수 있는 매크로를 만들어 필요할 때 불러와서 쓰면 됩니다.
방법
※ 기본적인 매크로 사용 방법은 아래의 블로그 글을 참고하시기 바랍니다.
엑셀 매크로 사용 방법
엑셀 매크로란?엑셀 매크로(Excel Macro)는 사용자가 자주 수행하는 반복 작업을 자동화하기 위해 작성된 일련의 명령어 또는 코드입니다. 매크로를 사용하면 복잡한 작업을 단순화하고 시간을 절
astorynotheavy.tistory.com
1. 매크로 생성 방법
매크로를 컨트롤할 수 있는 '매크로' 창에서 생성한 매크로는 공용으로 사용할 수 있는 위치에 저장할 수 없습니다.
따라서 공용 매크로를 생성하려면 다른 방법을 사용해야 합니다. 먼저, '매크로 기록' 아이콘을 클릭하여 '매크로 기록' 창을 엽니다. 매크로 이름을 입력하고, 중간에 있는 매크로 저장 위치를 '현재 통합 문서'에서 '개인용 매크로 통합 문서'로 변경합니다. 바로가기 키와 설명 부분은 비워 두어도 됩니다. 나중에 필요할 때 수정할 수 있습니다.
매크로 이름을 입력하고 저장 위치를 변경한 후, '확인'을 눌러 매크로 기록을 시작합니다. 그런 다음, 다로 '기록 중지'를 클릭하여 매크로 생성을 마무리합니다. '매크로 기록' 기능은 사용자가 엑셀에서 하는 작업을 매크로 코드로 변환해 주는 매우 편리한 도구입니다. 단, 지금은 공용 매크로 파일만 생성할 것이므로, 바로 '기록 중지'를 클릭하여 의미 없는 코드가 생성되지 않도록 합니다.
※ '매크로 기록' 기능의 자세한 사항은 다음 블로그 글을 참고하시기 바랍니다.
엑셀 '매크로 기록' 사용방법
엑셀 '매크로 기록'이란?엑셀의 '매크로 기록' 기능은 엑셀에서 하는 작업을 자동화된 매크로 코드로 변환해 주는 기능입니다. 이는 과거 TV나 비디오의 녹화 기능과 비슷하다고 생각하시면 됩니
astorynotheavy.tistory.com
생성이 완료되면 다음과 같이 '매크로' 창에서 확인할 수 있습니다.
매크로 이름에 있는 'PERSONAL.XLSB'는 매크로가 저장되는 파일의 이름이며, '매크로샘플'은 매크로를 생성할 때 입력한 이름입니다. 이 공용 매크로는 모든 엑셀 파일에서 사용할 수 있으므로, 필요에 따라 코드를 수정하여 편리하게 활용할 수 있습니다.
※ 공용 매크로는 'C:\Users\사용자이름\AppData\Roaming\Microsoft\Excel\XLSTART' 폴더에 저장됩니다. 매크로 사용 시 오류가 발생하면, 이 폴더 안의 매크로 파일을 삭제한 후 다시 만들어 사용하면 됩니다. 이 폴더는 기본적으로 숨겨져 있으므로, 확인하려면 폴더 옵션을 변경해야 합니다.
2. 매크로 코드 수정
공용 매크로를 '매크로' 창에서 편집하려고 하면, 편집할 수 없다는 경고 창이 나타납니다.
공용 매크로를 편집하려면 Microsoft Visual Basic for Appliations(VBA)를 사용해야 합니다. VBA에 들어간 후, 오른쪽의 프로젝트 선택 창에서 Module을 찾아서 열면 됩니다. Module 뒤에는 번호가 붙어 있는데, 어떤 매크로인지 모를 경우 모든 Module을 열어 보더라도 쉽게 찾을 수 있습니다.
VBAProject(PERSONAL.XLSB) → '모듈' 폴더 → Module
원하는 매크로 코드를 열었으면, 수정하고 저장하면 됩니다. 저장한 후에도 엑셀 파일을 닫을 때 '개인용 매크로 통합 문서에 변경 내용을 저장하시겠습니까?'라는 창이 나타난다면, 반드시 '저장'을 눌러야 수정 내용이 반영됩니다.
※ 매크로 코드 작성은 다음 블로그 글을 참고하시기 바랍니다.
엑셀 매크로 사용 방법
엑셀 매크로란?엑셀 매크로(Excel Macro)는 사용자가 자주 수행하는 반복 작업을 자동화하기 위해 작성된 일련의 명령어 또는 코드입니다. 매크로를 사용하면 복잡한 작업을 단순화하고 시간을 절
astorynotheavy.tistory.com
3. 매크로 실행
이제 모든 엑셀 파일에서 공용 매크로를 사용할 수 있습니다. '매크로' 창에서 원하는 매크로를 선택하여 실행하면 됩니다.
어디에 활용할까?
똑같은 형식의 엑셀 파일을 자주 수정할 때 사용하면 편리합니다.
ex) 필요한 물품의 발주를 매일 2회씩 한다면....
반응형'Exel' 카테고리의 다른 글
엑셀 '매크로 기록' 사용방법 (0) 2024.06.29 두 개의 엑셀 Sheet를 간단하게 비교하는 방법 (0) 2024.06.20 엑셀 매크로 사용 방법 (0) 2024.06.20