블로그 목록

업무 자동화 매크로, 어디까지 될까 (엑셀·RPA)

·6분 읽기
Pragmatist

Pragmatist · 업무 자동화 대행

n8n·Make·AI 자동화 5년차 · 누적 129건 · 만족도 99% · 실제 구축 사례 보기 →

업무 자동화 매크로는 반복 작업을 줄이려는 사장님들이 가장 먼저 손대는 도구예요. 매번 똑같은 자리를 클릭하고 똑같은 값을 입력하던 일, 한 번만 기록해두면 다음부터는 버튼 하나로 끝나거든요. 예를 들어 매일 아침 카페 주문 엑셀을 열어 어제 매출을 색칠하고 합계를 잡던 일. 그걸 매크로로 묶어두면 정말 클릭 한 번이면 돼요. 그런데 만능은 아닙니다. 어디까지 되고 어디서부터 막히는지, 미리 알고 시작하는 게 좋아요. 안 그러면 한참 만들어놓고 '어, 이건 안 되네' 하면서 처음부터 다시 짜야 하거든요.

매크로란 무엇인가요?

쉽게 말하면, 내가 한 동작의 순서를 그대로 녹화했다가 다시 틀어주는 기능이에요. 엑셀의 '매크로 기록'이 딱 그렇죠. 데이터 정리하고, 서식 입히고, 계산하는 일련의 손동작을 하나로 묶어서 알아서 돌게 만드는 거예요.

녹화 과정도 어렵지 않아요. 엑셀 상단 '보기' 탭에서 매크로 → '매크로 기록'을 누르면, 그 순간부터 내가 하는 모든 동작이 차곡차곡 저장돼요. B열을 굵게, C열에 합계 수식, 머리글에 색 채우기. 평소 하던 그대로 한 번 해주고 '기록 중지'를 누르면 끝. 다음부터는 그 매크로 버튼만 누르면 방금 한 일이 1초 만에 똑같이 재현됩니다. 코딩을 몰라도 손으로 할 줄만 알면 만들 수 있다는 게 매크로의 가장 큰 매력이죠.

엑셀 매크로로 할 수 있는 일

  • 여러 시트에 흩어진 데이터를 정해둔 규칙대로 정리하고 합치기 — 지점별 시트 5개를 한 장으로 모으는 일이 대표적이에요
  • 매번 똑같이 넣던 서식과 수식을 한 번에 적용 — 천 단위 콤마, 테두리, 합계 행까지 한 방에
  • 늘 같은 형식으로 만들던 표나 보고서를 자동으로 생성 — 월말 정산표처럼 틀이 고정된 문서에 딱
  • 버튼 한 번이면 여러 작업이 순서대로 쭉 실행 — 정렬, 필터, 인쇄 영역 설정까지 연달아

이런 업무라면 매크로가 진짜 효자예요

현장 예시를 하나 들어볼게요. 학원을 운영하는 분이 매달 출결 시트를 정리하는데, 학생 200명 분량을 반별로 나누고 결석 일수를 세서 색을 입히던 일이 한 시간 넘게 걸렸대요. 이건 전형적인 매크로 케이스예요. 데이터 출처가 엑셀 하나, 결과물도 엑셀 하나. 바깥으로 나갈 일이 없거든요. 매크로 한 번 짜두니 그 한 시간이 30초로 줄었죠.

반대로 쇼핑몰 사장님이 '주문이 들어오면 송장을 만들고 고객한테 문자도 보내고 싶다'고 하면, 이건 매크로로는 벅찹니다. 주문은 쇼핑몰에, 송장은 택배사 사이트에, 문자는 또 다른 서비스에 있으니까요. 일이 한 프로그램 안에서 끝나느냐, 여러 곳을 넘나드느냐. 이 한 가지가 매크로의 적합 여부를 거의 다 결정해요.

매크로의 한계

문제는 매크로가 대부분 '그 프로그램 안에서만' 논다는 점이에요. 엑셀 매크로는 엑셀 바깥, 그러니까 메일이나 메신저, 웹사이트랑 손잡기가 어렵습니다. 화면 구성이 조금만 바뀌어도 와르르 깨지기도 하고요. 한 도구 안에서 반복되는 일을 줄이는 데는 정말 좋은데, 여러 앱을 넘나드는 업무 앞에서는 금세 한계를 드러내죠.

흔한 실수와 주의점

매크로를 처음 만들 때 가장 많이 겪는 게 '한 번은 잘 되더니 다음 날 깨지는' 현상이에요. 이유는 보통 셀 위치를 절대 주소로 박아둬서 그래요. 어제는 데이터가 A1부터 시작했는데 오늘은 행이 하나 늘어 A2부터 시작하면, 매크로는 여전히 A1만 쳐다보다가 엉뚱한 값을 건드리죠. 데이터 양이 들쭉날쭉하다면 '끝 행까지' 같은 상대 기준으로 짜야 안전해요.

  • 파일 이름이나 시트 이름을 바꾸면 매크로가 못 찾아요 — 이름은 한번 정하면 웬만하면 고정
  • 매크로 포함 파일은 꼭 .xlsm 형식으로 저장 — 일반 .xlsx로 저장하면 매크로가 통째로 날아가요
  • 원본은 따로 백업 — 매크로가 잘못 돌면 되돌리기(Ctrl+Z)로도 복구가 안 될 때가 있거든요
  • 공유 PC라면 보안 경고로 매크로가 막히기도 하니, 신뢰할 수 있는 위치 설정을 먼저 확인
엑셀 매크로한 앱 안에서
RPA화면 조작 흉내
노코드 자동화여러 앱 연결
다루는 범위가 넓어질수록 도구도 달라집니다

매크로를 넘어서: RPA와 노코드 자동화

  • RPA — 사람이 마우스로 화면을 조작하는 동작 그 자체를 흉내 내요. 그래서 프로그램이 여러 개 걸쳐 있어도 가로질러 자동화가 됩니다. 다만 화면을 '보고 따라 하는' 방식이라 버튼 위치가 바뀌면 흔들릴 수 있어요.
  • 노코드 자동화(n8n·Make 등) — 앱끼리 데이터를 주고받도록 선을 이어주는 방식이에요. 메일에서 시트로, 시트에서 메신저로, 흩어진 서비스를 하나의 흐름으로 묶어줍니다. 화면이 아니라 데이터로 연결하니 훨씬 덜 깨지죠.

무엇을 선택할까요?

업무 자동화 매크로를 쓸지 말지, 기준은 의외로 단순해요. 업무의 '범위'죠. 엑셀 파일 하나 안에서 도는 반복이면 매크로로 충분합니다. 그런데 메일과 시트, 메신저, 웹이 한데 얽혀 돌아가는 일이라면 얘기가 달라져요. 그땐 여러 앱을 연결해주는 노코드 자동화 쪽이 훨씬 잘 맞습니다.

순서를 잡자면 이래요. 먼저 '이 일이 한 프로그램 안에서 끝나나?'를 물어보세요. 그렇다면 매크로. 아니라면, 그다음은 '연결할 앱들이 API나 연동을 지원하나?'예요. 메일·시트·슬랙·노션처럼 흔한 도구라면 노코드 자동화로 깔끔하게 엮입니다. 그런데 연동을 전혀 안 여는 옛날 사내 프로그램이라면, 화면을 직접 조작하는 RPA가 마지막 카드가 되죠. 비용과 손이 가는 정도도 보통 이 순서대로 늘어나요.

지금 하는 일이 매크로 한 방으로 끝날지, 아니면 도구끼리 엮어야 할지 감이 안 잡히실 수 있어요. 어느 쪽이든 괜찮습니다. 하루에 몇 번 반복하는지, 어떤 화면들을 오가는지만 편하게 들려주시면 가장 손 덜 가고 안 깨지는 방법으로 설계해 드릴게요.

이 자동화, 직접 맡겨보세요

비슷한 업무를 자동화하고 싶으신가요? 사장님 업무에 맞게 설계해 드립니다. 무료로 상담해 드려요.

이 자동화 의뢰하기