본문 바로가기
직장생활

매크로 기록기로 시작하는 매일 반복되는 루틴 업무 자동화(메인 키워드: 엑셀 매크로 기록)

by 주삐리 2026. 5. 20.


매일 아침 출근하자마자 거래처별 매출 데이터를 다운로드하고, 불필요한 열을 지운 뒤, 폰트를 맞추고 테이블에 테두리를 치는 일을 반복하고 계시나요? 혹은 매주 보고서 양식에 맞춰 수십 개의 셀을 복사해서 붙여넣는 단순 노가다 업무 때문에 정작 중요한 기획이나 마케팅에 쓸 시간을 빼앗기고 있지는 않으신가요?

이처럼 단순하지만 손이 많이 가는 반복 업무를 마주할 때마다 "누군가 대신해 줬으면 좋겠다"는 생각을 하게 됩니다. 엑셀에는 이러한 직장인과 소상공인의 간절한 바람을 들어줄 강력한 비서가 숨어 있습니다. 바로 '매크로(Macro)' 기능입니다. 매크로라고 하면 검은 화면에 복잡한 영문 코딩(VBA)을 해야 할 것 같아 지레 겁을 먹고 포기하는 분들이 많습니다. 하지만 엑셀이 제공하는 '매크로 기록기'를 활용하면, 코딩을 단 한 줄도 모르는 초보자도 마우스 클릭 몇 번으로 나만의 자동화 프로그램을 만들 수 있습니다. 오늘은 엑셀 매크로 기록기의 원리와 함께 매일 반복되는 루틴 업무를 버튼 하나로 끝내는 실전 규칙을 공유하겠습니다.

 

1. 엑셀 매크로 기록기의 아주 단순한 작동 원리
매크로 기록기는 쉽게 말해 엑셀 버전의 '스마트폰 화면 녹화 기능'입니다. 내가 기록 시작 버튼을 누른 순간부터 마우스로 셀을 클릭하고, 글자 색을 바꾸고, 열을 삭제하는 모든 행동을 엑셀이 뒤에서 조용히 기록(녹화)합니다. 그리고 기록 중지 버튼을 누르면 그동안의 행동이 하나의 단축키나 버튼으로 저장됩니다.

이후에 새로운 데이터가 들어왔을 때 저장해 둔 매크로를 실행하면, 엑셀이 내가 했던 행동을 0.1초 만에 그대로 재현하며 복잡한 서식 작업을 대신 완료해 줍니다. 프로그래밍 언어를 배우지 않아도 내 손짓 자체를 매크로 코드로 변환해 주기 때문에 진입 장벽이 매우 낮습니다.

 

2. 매크로 기록기 사용을 위한 사전 세팅 (개발 도구 탭 켜기)
매크로 기록 기능을 사용하려면 기본 엑셀 화면에는 숨겨져 있는 '개발 도구' 탭을 꺼내야 합니다.

단계 1: 엑셀 상단 메뉴 중 임의의 탭 위에서 마우스 우클릭을 한 뒤 리본 메뉴 사용자 지정을 클릭합니다.

단계 2: 우측 목록에서 개발 도구 옆의 체크박스에 체크를 하고 확인을 누릅니다.

단계 3: 상단 메뉴에 개발 도구 탭이 새로 생긴 것을 확인할 수 있습니다. 이제 자동화를 위한 준비가 끝났습니다.

 

3. 에러 없이 깔끔한 매크로를 녹화하는 3가지 필수 규칙
매크로 기록기는 편리하지만 사람이 하는 모든 실수를 그대로 받아적는 정직한 도구입니다. 녹화 중에 실수로 엉뚱한 셀을 클릭했다가 뒤늦게 지우는 행동까지 전부 기록되므로, 녹화 버튼을 누르기 전에 철저한 시뮬레이션과 규칙이 필요합니다.

규칙 1: 절대참조와 상대참조 구별하기
기록기를 켜기 전에 개발 도구 탭에 있는 상대 참조로 기록 버튼의 활성화 여부를 결정해야 합니다. 이 버튼을 끄고 기록하면(절대참조), 엑셀은 내가 'A2' 셀을 클릭한 행위 자체를 고정합니다. 즉, 매번 같은 위치의 데이터만 수정할 때 유리합니다. 반면, 데이터의 행 개수가 매달 달라진다면 상대 참조로 기록을 켜고 녹화해야 현재 선택된 셀을 기준으로 유연하게 매크로가 작동합니다.

규칙 2: 마우스 대신 키보드 단축키 활용하기
대량의 데이터를 아래로 드래그할 때 마우스로 쭉 내리는 행동을 녹화하면 매크로가 불필요하게 무거워집니다. 데이터 전체를 선택할 때는 Ctrl + A, 데이터의 맨 끝 행으로 이동할 때는 Ctrl + 아래 방향키 같은 키보드 단축키를 사용하는 행동을 녹화해야 엑셀이 데이터의 크기가 바뀌어도 끝까지 정확하게 인식합니다.

규칙 3: 파일 저장 형식 변경하기 (.xlsm)
매크로를 열심히 기록했더라도 평소처럼 일반 엑셀 파일(.xlsx)로 저장하면 내가 만든 매크로가 통째로 지워집니다. 반드시 파일을 저장할 때 파일 형식을 엑셀 매크로 사용 통합 문서(*.xlsm)로 지정해야 매크로 기능이 안전하게 보존됩니다.

 

4. 원클릭 실행 버튼 만들기로 마감하기
매크로 기록을 무사히 마쳤다면 단축키를 눌러 실행할 수도 있지만, 시트 위에 '자동화 버튼'을 만들어 두면 직관성이 훨씬 높아집니다.

개발 도구 탭에서 삽입 -> 단추(양식 컨트롤)를 선택한 뒤 시트의 적절한 위치에 마우스로 네모 상자를 그립니다. 마우스를 떼는 순간 매크로 지정 창이 뜨는데, 방금 내가 기록한 매크로 이름을 선택하고 확인을 누르면 끝납니다. 버튼의 텍스트를 '아침 루틴 자동화'로 바꾸어 두면, 내일부터는 출근해서 이 버튼 하나만 클릭하는 것으로 지루한 서식 작업을 단숨에 마칠 수 있습니다.

다만, 매크로 기록기는 '정해진 틀 안에서 움직이는 반복 작업'에는 최강자이지만, 조건에 따라 완전히 다른 행동을 해야 하는 복잡한 분기 처리나 외부 프로그램과의 연동에는 한계가 있습니다. 기록기 기능에 익숙해진 후 더 정교한 자동화 시스템이 필요하다면, 그때 비로소 비주얼베이직(VBA) 코드의 기본 문법을 조금씩 공부해 보는 단계적 접근을 권장합니다.

단순 반복 업무에서 해방되는 것은 내 소중한 에너지를 보호하고, 사업의 본질적인 성장에 집중할 수 있는 가장 스마트한 실무 혁신입니다. 매일 무의식적으로 하던 엑셀 타이핑 작업이 있다면 오늘 당장 녹화 버튼을 누르고 나만의 자동화 비서를 만들어 보시길 바랍니다.