VBA 매크로Excel

반복 작업을 위한 Excel VBA 매크로

납품 1일부터수정 포함품질 검수
패키지
안전 결제자세히
  • 패키지 범위 내 수정은 무료입니다.
  • 납품 후 3일 이내에 응답하지 않으면 작업이 자동으로 승인됩니다.
주문하기 · ₩36,100

결제 시 금액이 예치되며, 작업을 승인해야만 지급됩니다.

반복 작업을 위한 Excel VBA 매크로

결과물 예시

스탠다드 패키지 예시

스프레드시트 템플릿: 작은 제작사의 청구서 관리표

시트 구성 — '청구서' 탭

열머리글입력
A청구서 번호직접 입력
B거래처직접 입력('거래처' 탭에서 드롭다운)
C발행일직접 입력
D금액직접 입력
E결제 기한(일)수식
F결제 예정일수식
G입금일직접 입력(입금 전까지 비워 둠)
H상태수식
I연체 일수수식

수식(10개 중 6개 발췌)

E2 — 거래처 목록에서 결제 기한 가져오기 =IFERROR(VLOOKUP(B2, '거래처'!A:C, 3, FALSE), 30) '거래처' 탭에서 해당 거래처의 결제 기한을 찾고, 등록되지 않은 거래처라면 30일로 계산합니다.

F2 — 결제 예정일 =IF(C2="", "", C2 + E2) 발행일에 결제 기한을 더합니다. 빈 행에서는 비어 있습니다.

H2 — 상태 =IF(C2="", "", IF(G2<>"", "입금완료", IF(TODAY()>F2, "연체", "미결제"))) 입금일이 있으면 '입금완료', 없으면 예정일이 지난 뒤 '연체', 그 전에는 '미결제'.

I2 — 연체 일수 =IF(H2="연체", TODAY() - F2, "")

대시보드!B2 — 미수금 합계 =SUMIFS('청구서'!D:D, '청구서'!H:H, "<>입금완료", '청구서'!C:C, "<>")

대시보드!A5 — 거래처별 미수금(수식 하나로 표 전체 생성) =QUERY('청구서'!B:H, "select B, sum(D) where H <> '입금완료' and B is not null group by B order by sum(D) desc label sum(D) '미수금'", 1)

붙여 넣는 위치

  • E2, F2, H2, I2는 '청구서' 탭 2행에 넣고 500행까지 끌어서 복사
  • 대시보드 수식 두 개는 한 번만 붙여 넣으면 알아서 갱신됩니다
  • H2:H500에 조건부 서식: 텍스트가 '연체'이면 연한 빨간색 채우기

미리 고려한 경우

  • 일부만 입금된 청구서: 남은 금액으로 새 행을 만들고 INV-041b처럼 번호를 붙이세요
  • 거래처 이름 변경: '거래처' 탭에서만 바꾸면 드롭다운 덕분에 모든 행이 일관되게 유지됩니다
  • 엑셀에서 쓸 경우: QUERY를 뺀 나머지 수식은 모두 작동합니다. 대신 B, D, H열로 피벗 테이블을 만드세요

확인 예시

청구서 INV-038, 거래처 북쪽치과, 9월 1일 발행, 결제 기한 14일 → 예정일 9월 15일. 오늘이 10월 20일이고 미입금 → 연체, 35일.

의뢰인: 4명이 일하는 영상 제작 스튜디오. 도구: 구글 스프레드시트. 요청: "누가 입금했는지 자꾸 놓쳐요. 연체된 청구서와 거래처별 미수금이 한눈에 보이는 시트가 필요해요."

고객과 모든 정보는 가상입니다.

서비스 소개

VBA 매크로는 매주 Excel에서 손으로 하던 일을 몇 초 만에 반복합니다. 여러 통합 문서의 시트 합치기, 보고서를 담당자별 파일로 나누기, 회계 시스템 내보내기 파일 정리, 보고서를 매번 같은 서식으로 꾸미기 같은 일입니다. 고객님의 통합 문서에 맞춰 매크로를 작성하고, 단계마다 주석을 달며, 매크로 사용 파일로 저장하고 버튼에 연결하고 먼저 사본에서 안전하게 실행하는 방법을 설명합니다. Windows용 데스크톱 Excel에서 실행되며, Mac에서는 몇 가지 제한이 있어 따로 알려 드립니다.

포함 사항

  • 제공 내용주석이 달린 VBA 코드, 통합 문서와 버튼에 추가하는 방법, 무엇이 바뀌는지에 대한 메모를 드립니다. VBA 편집기에 붙여 넣을 텍스트로 받으십니다.
  • 작업 단계를 매크로로통합 문서 구조에 맞춰 작성
  • 여러 파일 처리폴더 안 통합 문서 합치기·나누기
  • 실행 버튼시트나 빠른 실행 도구 모음에
  • 오류 처리멈추는 대신 명확한 메시지
  • 설정 양식프리미엄: 실행 전 옵션 선택

진행 방식

  1. 1
    요청 사항반복하는 단계를 알려 주세요
  2. 2
    코드매크로를 작성하고 주석을 답니다
  3. 3
    설치추가하고 사본에서 테스트하세요

준비해 주실 내용

지금 반복하는 단계, 시트 스크린샷, Excel 버전과 Windows·Mac 여부, 처리하는 행이나 파일의 대략적인 수. 문서는 PDF, Word, Excel 파일로 첨부하실 수도 있습니다.

다음 내용을 여쭤봅니다:

  • 어떤 Excel 버전을 Windows와 Mac 중 어디에서 쓰시나요?
  • 지금 손으로 하는 작업을 단계별로 알려 주세요
  • 매크로가 통합 문서 하나를 다루나요, 폴더의 여러 파일을 다루나요?
  • 행이나 파일은 몇 개인가요?

패키지 비교

패키지베이직작업 1개 매크로₩17,400스탠다드작업 최대 3개 매크로₩36,100프리미엄설정 양식이 포함된 작업 최대 6개₩70,700
작업 기간1일2일3일
수정 횟수123
매크로의 작업 수1최대 3개최대 6개
오류 처리기본포함포함
설정 양식미포함미포함포함
주문하기 베이직주문하기 스탠다드주문하기 프리미엄

안전 결제

주문할 때 결제하지만, 대금은 승인된 작업에 대해서만 지급됩니다.

  • 고정 가격결제 후에는 패키지 가격이 변경되지 않습니다.
  • 금액 예치결제 시 금액은 예치만 됩니다. 작업을 승인하면 서비스에 지급됩니다.
  • 납품 전 검수모든 결과물은 전달되기 전에 품질 검수를 거치며, 승인하기 전에 주문 페이지에서 확인할 수 있습니다.
  • 무료 수정패키지에서 허용하는 횟수만큼 요청 사항 범위 내에서 수정을 요청할 수 있습니다.
  • 3일 후 자동 승인납품 후 3일 이내에 작업을 승인하거나 수정을 요청하지 않으면 자동으로 승인됩니다. 납품 후 주문 채팅에 메시지를 남기면 주문은 대기 상태가 됩니다. 저희가 답변한 뒤 3일을 다시 시작할 수 있으며, 이 경우 채팅으로 알려 드립니다.
  • 재작업 또는 전액 환불결과물이 요청 사항과 맞지 않고 수정으로도 해결되지 않았거나, 작업이 작업 기간의 두 배를 넘겨 지연되면 주문 채팅에 알려 주세요. 작업을 다시 하거나 결제 금액을 전액 환불해 드립니다.
이용 방법 →

질문과 답변

Excel 온라인이나 Google Sheets에서도 작동하나요?

아니요, VBA는 데스크톱 Excel에서만 실행됩니다. Google Sheets라면 Apps Script 서비스를 주문해 주세요.

파일을 열 때 Excel에 보안 경고가 뜨는데, 정상인가요?

네, Excel은 매크로 사용 파일이면 모두 경고합니다. 이 파일의 매크로를 사용하도록 설정하거나 폴더를 신뢰할 수 있는 위치에 추가하는 방법을 알려 드립니다.

매크로가 한 작업을 되돌릴 수 있나요?

Ctrl+Z로는 되돌릴 수 없으므로, 새 매크로는 항상 사본에서 먼저 실행하시길 권합니다. 중요한 경우 매크로가 시작 전에 백업을 저장하도록 할 수 있습니다.

패키지
주문하기 · ₩36,100· 2일