Excel에서 매크로를 기록하는 방법
엑셀 매크로: 반복 작업 자동화 가이드
매크로는 사용자가 단 한 번의 클릭으로 복잡한 일련의 작업을 실행할 수 있도록 도와주는 기능입니다. 이는 반복적인 업무를 처리하는 데 드는 시간과 노력을 크게 절약해 줍니다. 엑셀은 이러한 매크로 기능을 기본적으로 지원하며, 이를 활용하면 일상적인 업무를 더욱 빠르고 효율적으로 처리할 수 있습니다.
엑셀 매크로는 한 번 활성화되면 매우 간편하게 사용할 수 있습니다. 특히 매크로 기록 기능을 이용하면 프로그래밍 지식이 없는 사용자도 쉽게 매크로를 만들 수 있습니다. 이 기능을 사용하면 간단하게 '기록 시작', '작업 수행', 그리고 '기록 중지' 단계를 거쳐 매크로를 생성할 수 있습니다.
이제 엑셀 매크로를 기록하는 방법을 단계별로 자세히 알아보겠습니다.
엑셀에서 매크로 기록하는 방법
엑셀에 내장된 매크로 기능은 기본적으로 활성화되어 있지 않습니다. 매크로를 사용하려면 먼저 엑셀에서 '개발자 도구' 탭을 활성화해야 합니다. '개발자 도구' 탭을 활성화한 후에는 매크로 기록, 단축키 설정, 세부 정보 입력, 그리고 실제 매크로 작업 수행 단계를 거치게 됩니다. 다음은 자세한 방법입니다.
1. 개발자 도구 탭 활성화하기
'개발자 도구' 탭은 매크로를 기록하는 데 필수적이며, 기본적으로는 숨겨져 있습니다.
이 탭을 활성화하려면 엑셀 메뉴에서 '파일' > '옵션' > '리본 사용자 지정'으로 이동하세요. '리본 사용자 지정' 창에서 기본 탭 목록을 확인하고 '개발자 도구'를 선택한 다음 '확인'을 클릭합니다.

이제 '개발자 도구' 탭이 엑셀 리본 메뉴에 나타나며, 직접 비활성화하지 않는 한 영구적으로 유지됩니다.
2. 매크로 기록 시작하기
리본 메뉴에서 방금 활성화한 '개발자 도구' 탭으로 이동합니다. '코드' 그룹에서 '매크로 기록' 버튼을 클릭하면 매크로 세부 정보를 입력해야 하는 새로운 창이 나타납니다.

또는 키보드에서 'Alt + T + M + R' 단축키를 사용하여 매크로 대화 상자를 바로 열 수도 있습니다.
3. 매크로 이름 지정하기
'매크로 이름' 필드에 매크로의 이름을 입력합니다. 매크로 이름은 나중에 해당 매크로가 어떤 작업을 수행하는지 쉽게 식별할 수 있도록 구체적으로 작성하는 것이 좋습니다.

매크로 이름은 첫 글자가 반드시 문자여야 하며, 이후에는 문자, 숫자, 또는 밑줄을 사용할 수 있습니다. 공백은 허용되지 않으며, 셀 참조와 동일한 이름으로 지정해서는 안 됩니다.

4. 단축키 지정하기
단축키를 지정하면 특정 키 조합을 눌러 언제든지 엑셀에서 매크로를 실행할 수 있습니다. '바로 가기 키' 상자를 클릭한 후 Ctrl 키와 함께 사용하고 싶은 키를 누르세요.

단축키를 만들 때 Shift 키를 함께 누르면 더욱 다양한 조합을 사용할 수 있습니다. 매크로 단축키가 이미 사용 중인 엑셀 단축키와 겹치면 기존 엑셀 단축키 기능은 무시됩니다. 예를 들어 'Ctrl + A'를 단축키로 설정하면 '모두 선택' 기능이 작동하지 않습니다. 따라서 기존 단축키와 겹치지 않도록 'Ctrl + Shift + A'와 같은 조합을 사용하는 것이 좋습니다.
5. 매크로 저장 위치 선택하기
'매크로 저장 위치' 드롭다운 메뉴에서 매크로를 저장할 위치를 선택합니다.

다음과 같은 옵션을 선택할 수 있습니다:
- 개인용 매크로 통합 문서: 엑셀을 사용할 때마다 매크로를 사용할 수 있습니다. 매크로는 'PERSONAL.XLBS'라는 숨겨진 통합 문서에 저장됩니다.
- 새 통합 문서: 현재 엑셀 세션에서 새로 생성하는 모든 통합 문서에서 매크로를 사용할 수 있습니다.
- 이 통합 문서: 현재 열려 있는 통합 문서에서만 매크로를 사용할 수 있습니다.
6. 설명 추가하기
이 창의 마지막 단계는 '설명' 상자에 매크로에 대한 설명을 추가하는 것입니다. 매크로가 어떤 작업을 수행하는지 상세히 설명하는 데 활용할 수 있습니다.

이 필드는 선택 사항이지만, 매크로가 어떤 작업을 하는지 나중에 자신과 다른 사람들이 이해하기 쉽도록 최대한 자세하게 작성하는 것이 좋습니다.
7. '확인' 버튼 클릭하기
가장 간단한 단계입니다! 매크로 기록을 시작하기 위해 제출한 정보가 모두 만족스러우면 '확인' 버튼을 클릭하세요.
8. 매크로 작업 수행하기
이제 매크로 기록이 시작되었으므로, 원하는 작업을 수행합니다. 여기에는 텍스트 입력, 셀 클릭, 서식 적용, 웹사이트나 Microsoft Access와 같은 다른 소스에서 외부 데이터 가져오기 등이 포함될 수 있습니다.
'개발자 도구' 탭에서 '상대 참조 사용' 옵션을 켜면 매크로 기록 시 상대적인 위치를 기준으로 작업이 기록됩니다. 이 옵션을 활성화하면 동적인 매크로를 만들 때 유용하게 사용할 수 있습니다.
예를 들어, 기록 중에 A1 셀에서 A3 셀을 클릭한 경우, J6 셀에서 매크로를 실행하면 커서가 J8 셀로 이동합니다. 만약 '상대 참조 사용'이 비활성화된 상태라면 커서는 항상 A1에서 A3 셀로 이동합니다.

실수를 방지하기 위해 미리 수행할 작업을 계획하는 것이 가장 좋습니다. 만약 실수했을 경우, 기록을 중단하고 다시 시작하거나 매크로의 VBA(Visual Basic Application) 코드를 편집하여 문제를 해결할 수 있습니다.
9. '기록 중지' 버튼 클릭하기
매크로 작업을 모두 완료한 후 '개발자 도구' 탭으로 돌아가서 '코드' 그룹에서 '기록 중지' 버튼을 클릭합니다.

또는 키보드에서 'Alt + T + M + R' 단축키를 사용하여 매크로 기록을 중지할 수도 있습니다. 이제 엑셀 매크로 기록이 성공적으로 완료되었습니다!
기본적인 매크로 기록 방법을 익혔으니 이제 엑셀 매크로에 대한 다양한 자료를 확인하여 이 기능을 통해 무엇을 만들 수 있는지 알아보세요. 엑셀 매크로를 능숙하게 사용하면 엑셀에서 이메일을 보내거나 자동 데이터 입력 양식을 만드는 등의 고급 작업도 가능합니다.
엑셀에서 기록된 매크로 사용하기
매크로를 만든 후에는 '개발자 도구' 탭에서 '매크로'를 클릭하여 액세스할 수 있습니다. 또는 'Alt + F8' 단축키를 사용하여 매크로 창을 열 수도 있습니다.
매크로 창에서 원하는 매크로를 선택한 후 '실행' 버튼을 클릭하여 해당 매크로를 적용할 수 있습니다. 또한 매크로를 편집하거나 삭제할 수도 있습니다.

매크로를 편집하거나 삭제하려고 할 때 "숨겨진 통합 문서에서 매크로를 편집할 수 없습니다."라는 오류 메시지가 나타날 수 있습니다. 이는 매크로가 'PERSONAL.XLSB'라는 개인용 매크로 통합 문서에 저장되어 있기 때문입니다.

이 숨겨진 통합 문서를 표시하려면 '보기' 메뉴에서 '창' 섹션의 '숨기기 취소'를 클릭합니다. 'PERSONAL.XLSB'를 선택하고 '확인' 버튼을 누릅니다.

이제 엑셀에서 'PERSONAL.XLSB' 통합 문서가 열립니다. 이 통합 문서는 개인 매크로를 저장하는 용도로 사용됩니다. 이제 다시 매크로 창으로 돌아가서 원하는 매크로를 편집하거나 삭제할 수 있습니다.
매크로를 사용하여 엑셀 최대한 활용하기
엑셀 매크로는 반복적인 작업을 자동화하여 업무 효율성을 향상시키고 소중한 시간을 절약할 수 있도록 돕는 혁신적인 도구입니다. 이 가이드를 통해 자신만의 매크로를 기록하는 단계를 익히면 엑셀에서 수동으로 처리하던 많은 작업을 자동화할 수 있습니다.
엑셀 매크로 활용에 능숙해질수록 매크로가 단순한 작업 자동화를 넘어 더 복잡한 기능을 수행할 수 있도록 돕는다는 사실을 깨닫게 될 것입니다. 엑셀 매크로의 모든 잠재력을 탐구하고 연습하여 데이터 관리 능력을 향상시켜 보세요!