엑셀매크로는 반복하는 클릭과 키 입력을 기록한 뒤 다시 실행하는 기능이에요. 윈도우와 맥의 데스크톱 엑셀에서 개발자 탭을 표시하고, 매크로 기록을 시작해 작업한 다음 기록을 중지하면 돼요.

기록한 작업은 개발자 탭의 매크로 목록에서 실행하거나 편집할 수 있어요. 먼저 반복하는 보고서 서식 작업을 골라 마이크로소프트의 매크로 만들기 안내와 아래 절차를 함께 따라가 보세요.

목차 · 필요한 내용 바로 찾기

엑셀매크로 시작 전, 운영체제별 설정을 확인해요

매크로를 기록하고 실행하는 도구는 개발자 탭에 있어요. 이 탭은 기본적으로 숨겨져 있으므로, 화면에 보이지 않는다면 먼저 표시 설정부터 바꾸면 돼요.

윈도우와 맥은 개발자 탭을 켜는 경로가 달라요. 반면 탭을 표시한 뒤 매크로를 기록하고 목록에서 실행하는 기본 흐름은 같아서, 설정 경로와 실제 작업 절차를 나누어 이해하면 쉬워요.

윈도우와 맥의 개발자 탭 설정 및 매크로 작업 비교
확인 항목 윈도우 맥
설정 화면 열기 파일 → 옵션 → 리본 사용자 지정 엑셀 → 기본 설정 → 리본 및 도구 모음
개발자 탭 표시 기본 탭 목록에서 개발자를 선택하고 확인해요. 기본 탭 목록에서 개발자를 선택하고 저장 또는 확인해요.
작업 기록 개발자 → 매크로 기록 개발자 → 매크로 기록
기록한 작업 실행 개발자 → 매크로 → 이름 선택 → 실행 개발자 → 매크로 → 이름 선택 → 실행
기록한 작업 편집 개발자 → 매크로 → 이름 선택 → 편집 개발자 → 매크로 → 이름 선택 → 편집

표는 매크로 만들기와 매크로 실행 공식 도움말을 비교한 내용이에요. 맥의 설정 완료 버튼은 두 문서에서 각각 저장과 확인으로 안내하므로, 실제 화면에 표시된 버튼으로 설정을 마치면 돼요.

이번 안내는 해당 공식 문서에서 설명하는 데스크톱 엑셀을 기준으로 해요. 무료·유료 상품별 가격이나 다른 서비스의 이용 조건은 제공된 문서에서 확인되지 않아, 구독료와 무료체험 기간을 임의로 비교하지 않았어요.

구매 여부를 판단하기 전에 현재 사용하는 엑셀에서 개발자 탭과 매크로 메뉴를 확인해 보세요. 이 글에서 다루는 기능을 사용하려는 목적과 실제 사용 환경이 맞는지 확인하는 데 도움이 돼요.

광고



엑셀매크로 기록부터 실행까지 따라 해요

처음에는 여러 업무를 한꺼번에 자동화하기보다 결과가 눈에 보이는 서식 작업으로 시작하는 것을 권해요. 공식 도움말에서도 보고서의 특정 고객 이름을 빨간색과 굵은 글씨로 표시하는 작업을 예로 들어요.

복잡해 보이나요? 원리는 간단해요. 직접 수행한 동작을 기록하고, 그 동작을 다시 실행하는 방식이에요.

  1. 기록 시작개발자 탭에서 매크로 기록을 선택해요.
  2. 이름과 설명 입력매크로 이름과 작업 설명을 입력하고 확인을 눌러요.
  3. 반복 작업 수행자동화하려는 입력이나 서식 변경을 직접 수행해요.
  4. 기록 종료작업을 마치면 개발자 탭에서 기록 중지를 선택해요.
  5. 결과 재현개발자 탭의 매크로 목록에서 해당 이름을 선택하고 실행해요.

기록 전에 작업의 시작과 끝을 정해요

예를 들어 목표를 “보고서 꾸미기”라고 정하면 기록할 동작이 불명확해져요. “선택한 고객 이름에 빨간색과 굵은 글씨 적용하기”처럼 작업 대상을 좁혀 두면, 실행 결과를 확인하기 쉬워요.

이름도 작업의 결과를 알아볼 수 있게 정하는 편이 좋아요. 연습용 이름은 고객강조처럼 붙이고, 설명에는 “선택한 고객 이름을 빨간색과 굵은 글씨로 표시”라고 적어두세요.

기록 중에는 필요한 동작에 집중해요

공식 설명에 따르면 매크로를 만들 때 마우스 클릭과 키 입력이 기록돼요. 따라서 본격적으로 기록하기 전에 어떤 메뉴를 사용할지 확인하고, 기록 중에는 정해둔 작업만 수행하는 습관을 권해요.

서식 적용이 끝났다면 다른 작업으로 넘어가기 전에 기록을 중지하세요. 기록의 끝을 명확하게 정해두면 나중에 편집 화면에서 작업 내용을 살펴볼 때도 이해하기 쉬워요.

단축키는 나중에 지정해도 돼요

매크로를 기록할 때 바로 가기 키를 입력할 수 있지만, 기존 매크로에도 나중에 추가할 수 있어요. 처음에는 이름과 설명으로 작업을 구분하고, 실행 결과가 원하는 대로 나오는지 먼저 확인하는 것을 권해요.

기록과 실행의 기본 절차는 공식 빠른 시작 안내에서 확인할 수 있어요. 단축키 추가 방법은 실행 도움말에 별도로 설명돼 있어요.

보고서에 바로 적용할 수 있는 작업 예시예요

다음은 공식 문서의 고객 이름 강조 사례를 바탕으로 만든 연습용 작업 설계예요. 실제 사용 후기나 측정된 시간 절감 사례가 아니라, 무엇을 기록하고 어떤 결과를 확인할지 정리하는 예시예요.

거래처 보고서에서 담당자가 이미 확인한 연체 고객 이름을 강조한다고 가정해 볼게요. 이때 기록하려는 것은 고객의 연체 여부를 판단하는 과정이 아니라, 선택한 이름에 동일한 서식을 적용하는 동작이에요.

고객 이름 강조 매크로의 연습용 설계표
항목 입력하거나 확인할 내용
작업 목적 보고서에서 확인이 필요한 고객 이름을 눈에 띄게 표시해요.
매크로 이름 고객강조
설명 선택한 고객 이름에 빨간색과 굵은 글씨를 적용해요.
기록할 동작 연습용 셀을 선택한 상태에서 글자색 변경과 굵게 적용을 기록해요.
실행 후 확인 의도한 대상에 글자색과 굵은 글씨가 적용됐는지 살펴봐요.
완료 기준 필요한 서식 작업이 재현되고, 기록한 내용을 설명할 수 있어요.

예시의 기능 근거는 공식 도움말의 보고서 서식 사례예요. 이름과 설명, 완료 기준은 업무에 맞게 바꿔 사용할 수 있도록 구성했어요.

같은 방식으로 상용구 입력이나 데이터 열을 채우는 작업도 기록 대상으로 검토할 수 있어요. 이 작업들은 공식 문서에서도 매크로 기록의 활용 예로 제시돼 있어요.

다만 기록한 동작이 새로운 자료에서도 원하는 결과를 내는지는 직접 확인해야 해요. 작업을 자동으로 반복하는 것과 상황에 맞게 판단하는 것은 구분해서 설계하는 편이 좋아요.

여러 업무에 적용할 때는 아래 양식을 복사해 기록 전에 채워보세요. 작업을 설명하는 문장이 명확해질수록 실행 후 무엇을 확인해야 하는지도 분명해져요.

작업 이름:
반복하는 업무:
기록 전 준비할 대상:
기록할 입력 또는 서식 변경:
작업을 종료할 시점:
실행 후 확인할 결과:
다시 수정해야 할 부분:

광고



기록한 엑셀매크로를 실행하고 편집해요

매크로를 실행하려면 해당 매크로가 포함된 통합 문서를 열고, 개발자 탭에서 매크로를 선택해요. 목록에서 이름을 확인한 뒤 실행을 누르면 기록한 작업을 수행해요.

비슷한 이름의 매크로가 늘어나면 실행 대상을 구분하기 어려워질 수 있어요. 매크로 목록의 옵션에서 설명을 추가할 수 있으므로, 어떤 보고서에서 어떤 작업을 하는지 적어두는 것을 권해요.

편집은 같은 목록에서 시작해요

개발자 탭에서 매크로를 선택하고 수정할 이름을 고른 다음, 편집을 누르세요. 그러면 기록한 작업을 코드로 보여주는 편집기가 열려요.

편집 화면에서는 기록한 동작이 어떤 코드로 표현되는지 살펴볼 수 있어요. 처음부터 전체를 고치기보다, 자신이 수행한 입력이나 서식 변경과 연결되는 부분을 이해하는 데 집중해 보세요.

수정한 뒤에는 다시 실행해서 확인해요

공식 빠른 시작 문서는 코드를 변경하고 편집기를 닫은 다음, 매크로를 다시 실행해 달라진 결과를 확인하도록 안내해요. 편집한 내용이 실제 작업에 어떻게 반영되는지 확인하는 과정까지가 수정 작업이에요.

초보자에게는 수정하려는 목표를 먼저 적어두는 방법을 권해요. “다르게 만들어 보기”보다 “어떤 서식 결과를 바꿀 것인지”가 분명해야 변경 전후를 비교하기 쉬워요.

동작을 나누어 살펴보는 기능도 있어요

매크로 목록에는 한 단계씩 실행하는 선택지도 있어요. 공식 실행 문서는 편집기에서 F8 키로 코드를 한 줄씩 실행할 수 있다고 설명해요.

전체 결과만 보고 어느 동작에서 달라졌는지 이해하기 어렵다면 참고할 수 있어요. 다만 처음에는 매크로 목록에서 실행하는 기본 흐름을 익히고, 필요할 때 단계별 실행으로 확장해도 충분해요.

편집 과정은 매크로 만들기 안내, 실행과 단계별 확인은 매크로 실행 안내를 근거로 정리했어요.

단축키 충돌을 피하고 실행 방식을 골라요

엑셀매크로 단축키는 기록할 때 지정하거나, 나중에 개발자 탭의 매크로 목록에서 이름을 선택한 뒤 옵션을 눌러 추가할 수 있어요. 편리하지만 기존 엑셀 단축키와 겹치는지 먼저 확인해야 해요.

공식 문서는 매크로가 포함된 통합 문서가 열려 있는 동안 지정한 바로 가기 키가 기존 기능을 덮어쓴다고 설명해요. 예를 들어 Ctrl+z를 매크로에 할당하면 해당 상황에서 원래의 실행 취소 기능을 사용할 수 없어요.

운영체제와 입력 문자에 따른 매크로 단축키
구분 윈도우 맥
소문자 입력 Ctrl+문자 Option+Command+문자이며 Ctrl+문자도 작동해요.
대문자 입력 Ctrl+Shift+문자 Ctrl+Shift+문자
주의할 조건 매크로가 포함된 통합 문서가 열려 있으면 기존 단축키를 덮어쓸 수 있어요.

표와 충돌 사례의 출처는 마이크로소프트 매크로 실행 도움말이에요. 공식 문서는 대문자를 사용하는 조합을 일반적으로 권하지만, 평소 사용하는 키와 겹치는지 살펴보는 과정은 필요해요.

단축키가 불편하다면 다른 실행 방식을 선택할 수 있어요. 제공된 공식 자료로 확인할 수 있는 대안은 별도 서비스가 아니라, 엑셀 안의 매크로 목록·도구 모음 단추·도형 실행 방식이에요.

공식 기능을 바탕으로 비교한 매크로 실행 방식
방식 활용하기 좋은 상황 설정하거나 확인할 점
매크로 목록 이름을 보면서 실행 대상을 고를 때 활용해요. 개발자 탭에서 목록을 열고 실행해요.
바로 가기 키 키보드로 반복 실행하려는 작업에 활용해요. 옵션에서 지정하고 기존 단축키 충돌을 확인해요.
도구 모음 단추 화면의 단추로 실행하고 싶을 때 활용해요. 빠른 실행 도구 모음에 단추를 추가하고 매크로를 할당해요.
시트의 도형 작업 화면 안에 실행할 대상을 표시하고 싶을 때 활용해요. 도형을 만든 뒤 매크로 할당으로 연결해요.

기능과 설정 조건은 공식 실행 안내를 기준으로 비교했어요. 활용 상황은 선택을 돕기 위한 제안이며, 직접 측정한 성능 평가나 사용자 만족도 비교는 아니에요.

업무에 적용하기 전 최종 점검해요

엑셀매크로의 실용성은 기록한 작업과 실제 업무가 얼마나 잘 맞는지에 달려 있어요. 긴 작업을 기록했다는 사실보다, 반복할 동작과 실행 결과를 설명할 수 있는지가 먼저예요.

저장도 함께 확인하세요. 공식 실행 문서는 매크로가 포함된 예제 통합 문서를 매크로 사용 통합 문서인 .xlsm 형식으로 저장하도록 안내해요.

  • 작업 범위기록한 입력과 서식 변경이 자동화하려는 업무에 맞는지 확인해요.
  • 기록 종료필요한 작업을 끝낸 뒤 기록 중지를 선택했는지 확인해요.
  • 단축키 충돌지정한 키가 평소 사용하는 엑셀 기능을 덮어쓰지 않는지 확인해요.
  • 저장 형식매크로를 담을 통합 문서의 저장 형식을 확인해요.
  • 수정 결과편집했다면 다시 실행해 의도한 작업이 수행되는지 확인해요.

저장 형식과 단축키 주의사항은 공식 실행 문서, 수정 후 재실행은 공식 만들기 문서에서 확인할 수 있어요. 나머지 점검 항목은 해당 절차를 업무에 적용할 때 확인하기 좋도록 정리했어요.

오늘 시작한다면 반복하는 보고서 서식 작업을 골라 기록해 보세요. 기록한 엑셀매크로를 목록에서 실행하고 결과를 확인한 뒤, 필요할 때 설명·단축키·실행 단추를 추가하면 활용 범위를 차근차근 넓힐 수 있어요.

FAQ

개발자 탭이 안 보이면 매크로를 사용할 수 없나요?

개발자 탭은 기본적으로 숨겨져 있어요. 윈도우는 파일의 옵션에서 리본 사용자 지정을, 맥은 엑셀 기본 설정의 리본 및 도구 모음을 열어 개발자를 선택하세요. 운영체제별 경로는 공식 실행 안내에 나와 있어요.

코드를 몰라도 기록하고 실행할 수 있나요?

매크로 기록기는 직접 수행하는 클릭과 키 입력을 기록하므로, 시작할 때 코드를 직접 작성할 필요는 없어요. 다만 기록한 내용을 편집하는 단계에서는 코드 편집기가 열리므로, 공식 안내처럼 기록한 작업과 코드를 살펴보고 변경 후 다시 실행해 확인하세요.

단축키를 지정한 뒤 원래 엑셀 기능이 실행되지 않아요

매크로가 포함된 통합 문서가 열려 있는 동안 지정한 단축키가 기존 기능을 덮어쓸 수 있어요. 개발자 탭의 매크로 목록에서 해당 이름과 옵션을 선택해 할당한 키를 확인하고, 기존 기능과 겹치지 않는 조합으로 바꿔보세요. 자세한 조건은 공식 단축키 주의사항을 참고하세요.

확인한 공식 자료