블로그 › 엑셀 자동화
엑셀 자동화 매크로 만드는 법, 초보자도 5분이면 시작한다

엑셀 자동화 매크로 만드는 법, 초보자도 5분이면 시작한다

2026. 07. 30. · 404 FOUND ME · 읽는 데 5분

엑셀 매크로는 개발 지식이 없어도 '매크로 기록' 기능만으로 반복되는 클릭과 입력을 하나의 버튼으로 줄일 수 있는 가장 쉬운 자동화 방법이다.

TL;DR

엑셀 매크로란 무엇인가

엑셀 매크로란 셀 입력, 서식 변경, 정렬, 필터, 인쇄 설정처럼 반복적으로 수행하는 작업 순서를 하나의 명령으로 저장해두고, 필요할 때마다 같은 순서를 자동으로 재실행하는 기능을 말한다. 매크로는 내부적으로 VBA(Visual Basic for Applications)라는 프로그래밍 언어로 기록되지만, '매크로 기록' 기능을 사용하면 사용자가 직접 코드를 작성하지 않아도 마우스와 키보드 동작만으로 매크로를 만들 수 있다.

매크로 기록 vs VBA 직접 작성 비교

구분매크로 기록VBA 직접 작성
난이도코딩 지식 불필요VBA 문법 학습 필요
적합한 작업서식 변경, 정렬, 반복 입력 등 단순 반복조건 분기, 반복문, 여러 파일 연동 등 복잡한 로직
수정 방법다시 기록하거나 VBA 편집기에서 코드 일부 수정코드를 직접 수정
실행 속도기록된 그대로 실행조건에 따라 유연하게 실행

매크로 기록 5단계

  1. 개발 도구 탭 활성화: 파일 → 옵션 → 리본 사용자 지정에서 '개발 도구'에 체크한다.
  2. 매크로 기록 시작: 개발 도구 탭에서 '매크로 기록'을 누르고 매크로 이름과 단축키(예: Ctrl+Shift+Q)를 지정한다.
  3. 작업 수행: 자동화하고 싶은 클릭, 입력, 서식 변경 등을 실제로 순서대로 실행한다.
  4. 기록 중지: 작업이 끝나면 개발 도구 탭의 '기록 중지'를 누른다.
  5. 매크로 사용 통합 문서(.xlsm)로 저장: 파일 형식을 반드시 '.xlsm'으로 지정해야 매크로가 유지된다.

업무별 매크로 활용 예시

업무 상황매크로로 자동화할 수 있는 작업
월간 보고서 작성서식 적용, 열 너비 정리, 인쇄 영역 설정을 버튼 하나로 실행
거래처별 데이터 정리정렬 → 필터 → 소계 계산까지 한 번에 실행
가계부·지출 관리카테고리별 합계 서식과 조건부 서식을 자동 적용
다중 시트 취합여러 시트의 데이터를 한 시트로 복사·정리하는 순서를 자동화

자주 하는 실수 3가지

첫째, 파일을 일반 '.xlsx'로 저장해 매크로가 사라지는 경우다. 매크로를 유지하려면 반드시 '.xlsm' 형식으로 저장해야 한다. 둘째, 상대 참조와 절대 참조를 구분하지 않아 원하는 셀이 아닌 엉뚱한 셀에서 매크로가 실행되는 경우다. 매크로 기록 전에 '상대 참조로 기록' 버튼 상태를 먼저 확인하는 것이 좋다. 셋째, 매크로가 포함된 파일을 열 때 보안 경고에서 '콘텐츠 사용'을 누르지 않아 매크로가 작동하지 않는 경우다. 신뢰할 수 있는 파일에서만 매크로를 허용해야 한다.

매크로 기록 순서를 매번 처음부터 설계하기 번거롭다면, 스마트스토어 노비컴퍼니에 정리된 업무 자동화용 엑셀 템플릿을 기본 틀로 활용하고 반복 구간만 매크로로 얹는 방법도 있다. 가계부·보고서 서식을 매번 새로 만드는 대신 완성된 템플릿에 자동화만 더하면 시간을 크게 줄일 수 있다.

자주 묻는 질문 (FAQ)

엑셀 매크로는 무료로 사용할 수 있나요?

매크로 기능은 별도 프로그램 설치 없이 정품 엑셀(2016 이상 또는 Microsoft 365)에 기본 포함되어 있어 추가 비용 없이 사용할 수 있다.

매크로와 VBA는 같은 건가요?

매크로는 기능의 이름이고, VBA는 그 매크로가 내부적으로 기록되는 프로그래밍 언어다. 매크로 기록 기능을 쓰면 VBA 코드를 몰라도 매크로를 만들 수 있고, VBA를 직접 다루면 더 복잡한 자동화가 가능하다.

매크로가 포함된 파일은 왜 보안 경고가 뜨나요?

매크로는 파일이 열릴 때 자동으로 명령을 실행할 수 있어 악성코드 유포에 악용될 수 있기 때문에, 출처가 불분명한 매크로 파일은 기본적으로 차단되고 경고가 표시된다. 신뢰할 수 있는 파일에서만 '콘텐츠 사용'을 눌러야 한다.

매크로 실행 단축키는 어떻게 바꾸나요?

개발 도구 탭 → 매크로 → 원하는 매크로 선택 → '옵션'에서 단축키를 새로 지정하거나 변경할 수 있다.

모바일 앱에서도 엑셀 매크로가 실행되나요?

엑셀 모바일 앱과 웹(Excel Online) 버전은 매크로 기록·실행을 지원하지 않는다. 매크로는 PC용 데스크톱 엑셀에서만 만들고 실행할 수 있다.

먼저 움직이는 디자인부터 보세요

카페·뷰티·병원·학원·랜딩페이지까지 업종별 디자인 50종을 직접 눌러보고 고를 수 있습니다.

404foundme.com에서 디자인 보기 →
#엑셀자동화 #엑셀매크로 #매크로만들기 #VBA매크로 #업무자동화 #반복작업자동화 #엑셀서식 #엑셀단축키 #생산성팁 #생활정보
© 2026 404 FOUND ME움직이는 홈페이지 제작 · 404foundme.com