Excel ②, AI로 VBA 매크로 만들기
매번 반복하던 Excel 작업, 이제 AI가 VBA 매크로로 만들어줍니다.
오늘 목표
지난주까지 배운 수식은 셀 안에서 계산합니다.
오늘 배울 매크로는 시트를 만들고, 같은 일을 여러번 반복합니다.
예전에는 매크로를 쓰려면 코딩을 배워야 했지만,
이제 원하는 작업을 정확히 설명하면 AI가 VBA 코드를 작성해줍니다.
그래서 오늘은 VBA 문법 대신,
반복 작업을 찾고 → AI로 매크로를 만들고 → 실행 결과를 검증하는 과정을 배웁니다.
목표 결과물
- 실행되는 매크로가 들어 있는 .xlsm 파일 1개
- 자동으로 만들어진 실적증명서 시트 26개
- VBA 요청·오류해결 프롬프트 (프롬프트 라이브러리 4호)
- 내 업무의 매크로 후보 3개 목록
오늘 순서
- 핵심 개념
- 준비 — 엑셀 VBA 매크로 사용을 위한 기본 설정
- 실습 1 — 매크로 기록으로 코드 만들기
- 실습 2 — 매크로 기록 코드를 AI로 확장하기
- 실습 3 — 실적증명서 26장 만들기
- 실습 4 — PDF로 자동 저장하기 (Excel 2010 이상)
- 매크로 단추 만들기 · 내 업무 후보 찾기
준비물
-
ChatGPT 또는 Claude
-
Excel (엑셀 2010 이상 권장)
-
실습 데이터
정리본시트 — 4주차에서 만든 것과 같은 프로젝트 실적 26건양식시트 — 실적증명서 빈 양식 (값이 들어갈 칸: C4~C10)
핵심 개념
1. 수식과 매크로는 하는 일이 다릅니다
수식 : 셀 안에서 "계산"한다.
매크로 : 시트·파일·폴더에 "동작"한다.
=SUM(F2:F27)은 합계를 계산합니다. 하지만 시트를 새로 만들 수는 없습니다.
파일을 저장할 수도, PDF를 뽑을 수도, 같은 일을 26번 반복할 수도 없습니다. 그건 매크로의 영역입니다.
2. 매크로가 적합한 작업 — 판단 기준
무조건 매크로로 만드는 것이 좋은 것은 아닙니다. 작업의 성격에 따라 수식, AI, 매크로를 구분해서 사용합니다.
| 매크로가 적합한 작업 | 다른 방법이 적합한 작업 |
|---|---|
| 시트·파일을 오가는 작업 | 한 시트 안에서 계산하는 작업 → 수식 (4주차) |
| 파일을 만들고 저장하는 작업 | 한 번만 하는 정리 → AI에게 직접 요청 (4주차) |
| 같은 동작을 여러 번 반복하는 작업 | 사람의 판단이 매번 필요한 일 → 사람이 처리 |
"이 일을 다음 달에도, 그다음 달에도 또 할 것인가?"
"손으로 하면 같은 동작을 몇 번 반복하는가?"
이 두 질문에 "그렇다 / 여러 번"이면 매크로가 적합한 작업입니다.
3. AI 시대의 VBA 활용법
이제 VBA 문법을 직접 외우고 코드를 작성할 필요는 없습니다.
대신 원하는 작업을 AI에게 정확히 설명하고, 만들어진 코드가 제대로 동작하는지 확인하는 것이 중요합니다.
예전 : 사람이 문법을 배워서 → 코드를 짜고 → 실행한다
지금 : 사람이 무엇을 할지 설명하고 → AI가 코드를 작성하고 → 사람이 실행하고 확인한다
4. 매크로 주의사항 3가지
- 매크로가 바꾼 것은 실행 취소(Ctrl+Z)가 안 됩니다. 항상 사본에서 실행하세요.
- AI가 준 코드에 삭제·덮어쓰기 동작이 있을 수 있습니다. 실행 전에 한 번 물어보세요
→ "이 코드가 삭제하거나 덮어쓰는 것이 있으면 먼저 알려줘." - 출처를 모르는 매크로 파일은 열지 않습니다.
준비 - 엑셀 매크로 사용을 위한 기본 설정
해당 설명은 Excel 2007 기준입니다. Excel 버전에 따라 메뉴 위치와 명칭이 다를 수 있습니다.
요약
| 단계 | 실행 작업 | 설정 경로 |
|---|---|---|
| 1. 옵션 열기 | 엑셀 기본 설정 진입 | Office 단추 → Excel 옵션 |
| 2. 메뉴 표시 | 개발 도구 활성화 | 기본 설정 → 리본 메뉴에 개발 도구 탭 표시 체크 |
| 3. 보안 설정 | 보안 센터 진입 | Excel 옵션 → 보안 센터 → 보안 센터 설정 |
| 4. 매크로 허용 | 원활한 실습 준비 | 매크로 설정 → 모든 매크로 포함 선택 |
| 5. 저장 완료 | 설정 적용 및 저장 | 확인 버튼 클릭 |
1) Excel 옵션 열기
Office 단추 → Excel 옵션
왼쪽 위의 Microsoft Office 단추를 클릭한 뒤, 아래쪽의 Excel 옵션을 선택합니다.

2) 개발 도구 탭 표시하기
기본 설정에서 리본 메뉴에 개발 도구 탭 표시를 체크하고 확인을 누릅니다.
이 설정을 하면 Excel 상단 메뉴에 개발 도구 탭이 나타납니다.

3) 보안 센터 열기
Office 단추 → Excel 옵션 → 보안 센터 → 보안 센터 설정
다시 Excel 옵션을 열고 왼쪽 메뉴에서 보안 센터를 선택합니다.

4) 매크로 설정 확인하기
Excel 옵션 → 보안 센터 → 보안 센터 설정 → 매크로 설정
실습을 원활하게 진행하기 위해 모든 매크로 포함을 선택합니다.
실습이 끝난 뒤에는 모든 매크로 제외(알림 표시) 로 되돌리는 것을 권장합니다.

5) 확인 버튼 클릭
실습 1 - 매크로 기록으로 코드 만들기
1) 매크로 기록하기
여기가 오늘의 출발점입니다. 평소 하던 동작이 그대로 코드가 됩니다.
-
정리본시트를 엽니다. -
개발 도구→ 매크로 기록 → 이름을표서식으로 → 확인 -
아래 과정을 순서대로 따라하세요 (확인 버튼 클릭 이후 엑셀에서의 모든 동작이 기록됩니다)
1. 1행(머리글)을 선택해 굵게 + 배경색 2. 데이터 전체를 선택해 모든 테두리 3. F열(계약금액)을 선택해 쉼표 스타일 (천 단위 구분) 4. `보기` → 틀 고정 → 첫 행 고정 -
개발 도구→ 기록 중지
2) 기록된 코드 보기
기록중지 버튼을 누르면, 모듈에 매크로 코드가 기록됩니다.
-
개발 도구 → Visual Basic 클릭 (단축키: Alt + F11)
-
왼쪽 목록에서
모듈→Module1더블클릭

방금 한 동작이 코드로 적혀 있습니다. 읽을 필요는 없습니다. 지금은 "이게 코드구나"만 알면 됩니다.
3) 실행해보기 — 성공 ①
- 편집기를 닫고
정리본시트 탭에서 우클릭 → 이동/복사 → 복사본 만들기 체크 → 확인 - 복사된 시트에서 서식을 지웁니다. (
홈→지우기→서식 지우기) 개발 도구→ 매크로 →표서식선택 → 실행
서식이 다시 입혀지면 성공입니다.
4) 저장
파일 → 다른 이름으로 저장 → 파일 형식 "Excel 매크로 사용 통합 문서 (*.xlsm)"

결과 확인
실습 2 - 매크로 기록 코드를 AI로 확장하기
매크로 기록의 한계
매크로 기록은 내가 Excel에서 한 동작을 그대로 코드로 남기는 기능입니다.
코드를 몰라도 시작할 수 있다는 장점이 있지만, 기록한 동작의 의미까지 이해하지는 못합니다.
예를 들어 A1:H27에 서식을 적용하면, “데이터 전체에 적용한다”가 아니라 A1:H27에 적용한다고 기록합니다.
그래서 데이터의 행 수가 바뀌거나, 특정 조건에서만 실행해야 하는 상황이 생기면 기록한 코드만으로는 실무에 적용하기 한계가 있습니다.
| 매크로 기록으로 만든 코드 | 실제 업무에서는 |
|---|---|
| 내가 한 동작을 그대로 순서대로 기록 | 상황에 따라 다른 동작이 필요할 수 있음 |
A1:H27처럼 당시 선택한 범위를 그대로 기억 | 데이터가 늘거나 줄어도 마지막 행까지 자동으로 처리해야 함 |
| 당시 사용한 시트 이름을 그대로 사용 | 시트 이름이 달라져도 작동해야 할 수 있음 |
| 같은 동작을 여러 번 하면 그 동작을 여러 번 기록 | 반복문을 이용해 한 번의 코드로 처리하는 것이 효율적 |
| 클릭·입력한 내용을 그대로 기록 | 완료인 경우만, 빈칸 건너뛰기 같은 조건이 필요할 수 있음 |
| 오류나 예외 상황에 대한 대응이 없음 | 오류가 나도 중단되지 않도록 예외 처리가 필요할 수 있음 |
여기서 AI를 활용합니다. 기록기가 만든 뼈대를 AI가 쓸 만한 도구로 바꿉니다.
기록된 코드를 AI에게 보여주고, 범위 자동화·반복·조건·예외처리를 추가해 실무용 매크로로 확장합니다.
따라하기
- 개발 도구 → Visual Basic 클릭 (단축키: Alt + F11)
Module1의 코드를 전부 복사합니다.

- 시트 탭을 우클릭해
정리본을 2번 더 복사합니다. (시트 3개가 됩니다) - 아래 프롬프트에 코드를 붙여 실행합니다.
복사 프롬프트 ① — 기록 코드 해석하고 개선하기
나는 Excel 매크로 기록기를 처음 써봤고, VBA 문법은 모른다.
아래는 기록기가 만들어준 코드다.
[코드 전체 붙여넣기]
1. 이 코드가 무슨 일을 하는지 한국어로 한 줄씩 설명해줘.
함수 이름 말고 "무엇을 한다"로 써줘.
2. 아래 조건에 맞게 코드를 수정해줘.
- 매크로이름은 "표서식_AI개선판"으로 변경
- 데이터가 몇 행이든 마지막 행까지 자동으로 처리
- 이름이 "정리본"으로 시작하는 시트에만 적용
- "양식" 등 다른 시트는 수정하지 않음
- 같은 작업을 반복해서 작성하지 않고 간결하게 처리
- 읽기 쉽게 정리하고 한국어 주석 추가
3. 고친 코드가 기록기 코드와 무엇이 달라졌는지 알려줘.
조건
- 초보자가 그대로 붙여넣어 실행할 수 있는 완성 코드로.
- 이 코드가 삭제하거나 덮어쓰는 것이 있으면 먼저 알려줘.
실행하기 — 성공 ②
-
개발 도구 → Visual Basic 클릭
-
삽입→모듈 -
AI가 작성한 코드를 새 모듈에 붙여넣습니다. (기존 코드는 비교용으로 남겨둡니다)
-
새로 만든 ‘표서식_AI개선판’ 매크로를 실행합니다

-
시트 3개가 한 번에 서식이 잡히면 성공입니다.
검증 — 기록 코드와 무엇이 달라졌을까?
아래 세 가지를 확인합니다.
1. 정리본 시트 3개에 모두 서식이 적용됐는가
2. 양식 시트는 변경되지 않았는가
3. 정리본 하나의 데이터 행 수를 바꾼 뒤 다시 실행해도 마지막 데이터까지 정상적으로 처리되는가
②·③이 핵심입니다. 기록기 코드는 여기서 반드시 깨집니다. 두 코드를 번갈아 실행해보면
"AI가 무엇을 고쳐준 것인지"가 눈으로 보입니다.
결과 확인
실무에서 자주 쓰게 될 패턴입니다.
손으로 한 번 해서 기록하고, AI에게 다듬게 한다.
백지에서 시작하지 않아도 됩니다.
실습 3 - 실적증명서 26장 한 번에 만들기
오늘의 본론입니다. 손으로 하면 1시간, 매크로면 10초인 일입니다.
정리본의 프로젝트 정보를 하나씩 가져와 양식 시트를 복사하고,
프로젝트별 실적증명서 시트를 자동으로 생성합니다.
손으로 한다면 양식을 26번 복사하고, 매번 내용을 옮겨 적어야 합니다.
이 과정을 매크로로 한 번에 처리합니다.
1) 무엇을 어디에 넣을지 정합니다
양식 시트를 열어 어느 칸에 무엇이 들어가야 하는지 확인하고, 표로 적습니다.
이 표가 다음 단계 프롬프트의 재료입니다.
양식 C4 ← 정리본 B열 (프로젝트명)
양식 C5 ← 정리본 D열 (발주처)
양식 C6 ← 정리본 C열 (부서) ※ 양식의 라벨은 "수행부서"
양식 C7 ← 정리본 E열 (계약일)
양식 C8 ← 정리본 F열 (계약금액)
양식 C9 ← 정리본 G열 (진행상태)
양식 C10 ← 정리본 H열 (담당자)
AI는 양식의 구조를 알지 못합니다.
어떤 데이터를 어느 셀에 넣을지 정확히 알려주는 것이 먼저입니다.
2) 먼저 1장만 만듭니다
26장을 바로 만들면, 잘못됐을 때 26개를 지우고 다시 해야 합니다.
1건으로 확인하고 나서 확장하는 것이 실무 순서입니다.
복사 프롬프트 ② — 양식 채우기 (1건)
너는 Excel VBA 코드를 작성하는 도우미다. 나는 VBA 문법을 모른다.
1. 데이터 시트
- 시트 이름: 정리본
- A열 No / B열 프로젝트명 / C열 부서 / D열 발주처
- E열 계약일 / F열 계약금액 / G열 진행상태 / H열 담당자
- 1행은 머리글이고 데이터는 2행부터 시작한다.
2. 양식 시트
- 시트 이름: 양식
- C4 ← 프로젝트명
- C5 ← 발주처
- C6 ← 부서
- C7 ← 계약일
- C8 ← 계약금액
- C9 ← 진행상태
- C10 ← 담당자
3. 원하는 작업
- "양식" 시트를 복사해서 새로운 시트를 하나 만들어줘.
- 정리본 2행의 데이터를 복사한 시트에 입력해줘.
- 원본 "양식" 시트는 절대 수정하지 마.
- 새 시트 이름은 "실적증명서_1"로 해줘.
조건
- 매크로 이름은 "실적증명서_1건생성"으로 해줘.
- 초보자가 그대로 붙여넣어 실행할 수 있는 완성 코드로 작성해줘.
- 한국어 주석을 달아줘.
실행해서 양식에 값이 제대로 들어갔는지 눈으로 확인합니다. 칸이 밀렸으면 여기서 잡습니다.
3) 26장으로 확장합니다
복사 프롬프트 ③ — 전체 확장
기존에 생성된 “실적증명서_1” 시트를 삭제 후 실행하세요.
방금 코드는 정상적으로 동작했다.
이제 정리본의 전체 데이터에 적용하도록 확장해줘.
[원하는 작업]
- 정리본 2행부터 마지막 데이터 행까지 반복
- 각 행마다 "양식" 시트를 복사
- 복사한 시트에 해당 행의 데이터를 입력
- 원본 "양식" 시트는 절대 수정하지 않음
[시트 이름]
- "실적증명서_[No]" 형식으로 만들어줘.
- 같은 이름의 시트가 이미 있으면 임의로 덮어쓰지 말고 작업을 중단하고 알려줘.
[예외 처리]
- 빈 값이 있으면 해당 칸은 비워두고 계속 진행
- 처리가 끝나면 몇 개의 시트를 만들었는지 알려줘.
[조건]
- 매크로 이름은 "실적증명서_전체생성"으로 해줘.
- 한국어 주석을 달아줘.
- 초보자가 그대로 붙여넣어 실행할 수 있는 완성 코드로 작성해줘.
결과 확인
매크로를 실행한 뒤 아래 내용을 확인합니다.
실습 4 - PDF로 자동 저장하기 (Excel 2010 이상)
지금 만든 실적증명서 시트를 바로 PDF 파일로 자동 저장하도록 매크로를 확장해봅니다.
별도의 시트 생성 없이 바로 PDF 파일로 저장됩니다.
따라하기
- 해당 엑셀파일이 있는 경로에 “출력” 폴더를 생성하세요 (필수)
- 아래 프롬프트로 코드 생성 후 실행
복사 프롬프트 ④ — 전체 확장 + PDF 저장
Excel VBA 코드를 작성해줘. VBA를 모르는 초보자라서 그대로 복사해서 실행할 수 있는 완성 코드로 작성해줘. 한국어 주석도 달아줘.
[원하는 것]
"정리본" 시트의 2행부터 마지막 행까지 반복하면서 매번 "양식" 시트를 복사해 값을 채우고, 해당 양식만 PDF로 저장해줘.
* 정리본 시트
* A열: No
* B열: 프로젝트명
* C열: 부서
* D열: 발주처
* E열: 계약일
* F열: 계약금액
* G열: 진행상태
* H열: 담당자
* 양식 시트 입력 위치
* C4 ← 프로젝트명
* C5 ← 발주처
* C6 ← 부서
* C7 ← 계약일
* C8 ← 계약금액
* C9 ← 진행상태
* C10 ← 담당자
[저장 규칙]
* 저장 위치: 이 엑셀 파일이 있는 경로의 "출력" 폴더
* "출력" 폴더가 없으면 자동으로 생성
* "양식" 시트의 인쇄 영역을 그대로 사용해서 PDF로 저장
* 파일 이름: 실적증명서_[No]_[프로젝트명].pdf
* 원본 "양식" 시트는 절대 수정하지 말 것
* PDF 저장 후 복사한 임시 양식 시트는 삭제할 것
[주의사항]
* 프로젝트명에 파일 이름으로 사용할 수 없는 문자(\ / : * ? " < > |)가 있으면 "_" 등 안전한 문자로 변경해서 저장
* 프로젝트명이 비어 있어도 오류 없이 처리
* 정리본의 값이 비어 있는 칸은 양식에서도 비워두고 계속 진행
* 빈 값 때문에 오류로 중단되지 않게 처리
* 실행 중 화면 깜빡임을 최소화
* 모든 처리가 끝나면 저장된 PDF 건수를 메시지로 알려줄 것
* 오류가 발생해도 임시 시트가 남지 않도록 정리할 것
[조건]
* 매크로 이름: 실적증명서_전체생성
* Option Explicit 포함
* 외부 라이브러리 없이 실행 가능하게 작성
* 필요한 함수가 있다면 코드에 모두 포함
결과 확인
매크로를 실행한 뒤 아래 내용을 확인합니다.
마무리 - 도구로 만들기 / 내 업무의 매크로 후보 찾기
실행 단추 만들기
다음부터는 편집기를 열지 않고 클릭 한 번으로 실행됩니다.
개발 도구→삽입→ 양식 컨트롤의 단추를 클릭- 시트 빈 곳에 드래그 → "매크로 지정" 창에서 만든 매크로 선택 → 확인
- 단추 우클릭 →
텍스트 편집→ 이름 변경 (예: "실적증명서 만들기")
여기서 매크로가 "도구"가 됩니다. 코드를 모르는 팀원도 누를 수 있습니다.

내 업무의 매크로 후보 찾기
1) 내가 매달·매주 반복하는 엑셀 작업 3가지를 적습니다.
1.
2.
3.
2) 핵심 개념 2의 판단 기준으로 걸러봅니다.
| 질문 | 예 / 아니오 |
|---|---|
| 다음 달에도 또 할 일인가? | |
| 손으로 하면 같은 동작을 여러 번 반복하는가? | |
| 시트·파일을 오가거나, 파일을 만드는 일인가? |
셋 다 "예"인 것이 있으면, 매크로 작업 대상입니다.
3) 그 일을 AI에게 설명하는 문장을 미리 써둡니다.
[하려는 일]
[데이터가 어디에 어떻게 있는지]
[결과가 어떻게 나오면 좋겠는지]
[주의해서 처리해야 할 것]
오늘 쓴 프롬프트들이 전부 이 네가지 기준으로 작성되었습니다.
혼자 하다가 막혔을 때
Excel 버전이 달라서 실행되지 않을 때
이번 실습은 Excel 2007 기준으로 작성되어 있습니다.
기본적인 VBA 매크로 기능은 이후 버전에서도 사용할 수 있지만,
메뉴 위치·보안 설정·일부 기능은 버전에 따라 다를 수 있습니다.
AI에게 오류를 물어볼 때는 사용 중인 Excel 버전도 함께 알려주세요.
사용 환경
- Excel 버전: [예: Excel 2007 / Excel 2019 / Microsoft 365]
- Windows 버전: [알고 있다면 작성]
- 오류 메시지: [그대로 복사]
- 실행한 코드: [전체 붙여넣기]
최신 Excel에서 실행되지 않는다고 해서 코드 자체가 반드시 잘못된 것은 아닙니다.
버전이나 보안 설정 차이가 원인일 수도 있습니다.
VBA 오류 진단 프롬프트 (재사용 템플릿)
4주차 오류 진단 3요소가 그대로 옵니다. 이름만 바뀝니다.
네가 준 VBA 코드를 실행했더니 오류가 났다.
1. 오류 메시지: [화면에 뜬 메시지를 그대로]
2. 노란색으로 표시된 줄: [디버그를 누르면 노랗게 표시되는 줄을 복사]
3. 코드 전체: [붙여넣기]
아래 순서로 답해줘.
- 원인 (초보자용 한 줄)
- 내가 직접 확인할 수 있는 지점
- 수정된 전체 코드
- 같은 오류를 예방하는 습관 한 가지
수식일 때는 수식 + 증상 + 데이터였습니다.
VBA에서는 코드 + 오류 메시지 + 노란 줄입니다. 틀은 똑같습니다.
자주 만나는 상황
| 증상 | 흔한 원인 |
|---|---|
| 노란 줄에서 멈춤 | 코드가 찾는 시트 이름이 실제와 다름 |
| 아무 반응 없이 멈춘 듯함 | 처리 중 (화면 깜빡임을 껐다면 정상. 잠시 기다리기) |
| 중간에 멈춤 | 빈 값을 만나 오류 → "빈 값은 건너뛰게 해줘"로 재요청 |
| 파일을 다시 열었더니 매크로가 없음 | .xlsx로 저장함. .xlsm으로 다시 저장 |
코드가 어디까지 갔는지 보고 싶을 때
F5 대신 F8을 누르면 한 줄씩 실행됩니다.
어느 줄에서 멈추는지 눈으로 볼 수 있어, 오류 진단에 그대로 쓸 수 있습니다.
AI 코드가 너무 어려울 때
코드가 너무 길고 어렵다. 기능을 최소한으로 줄여서
가장 짧고 단순한 버전으로 다시 만들어줘.
동작하는 것을 먼저 확인하고 나서 기능을 붙이고 싶다.
파일을 다시 열었더니 매크로가 차단됨
- 노란 띠의 "콘텐츠 사용"을 누르세요.
- 인터넷에서 받은 파일이면:
파일 우클릭 → 속성 → 하단 "차단 해제" 체크 → 확인
결과물 저장하기
- 매크로가 든 .xlsm 파일 — 서식 매크로 + 실적증명서 매크로 + 실행 단추
- VBA 프롬프트 — 프롬프트 라이브러리 4호
- 내 업무 매크로 후보 3개 + 그중 하나의 설명 문장
이번 주 해보기
마무리에서 고른 매크로 후보 하나를 실제로 만들어보세요.
한 번에 완성하려 하지 말고 오늘 순서대로 하면 됩니다.
손으로 한 번 해서 기록하고 → AI에게 다듬게 하고 → 1건으로 확인하고 → 전체로 확장.
심화 과제
선택 A — 조건 걸어 뽑기
진행상태가 "완료"인 건만 실적증명서를 만들도록 코드를 고쳐줘.
그리고 몇 건이 제외됐는지도 알려줘.
실무에서는 전부 뽑을 일보다 조건에 맞는 것만 뽑을 일이 훨씬 많습니다.
선택 B — 나누기와 합치기
VBA의 대표 용도 두 가지입니다. 오늘 순서 그대로 요청하면 됩니다.
정리본을 부서별로 나눠서 각각 새 시트로 만들어줘.
시트 이름은 부서명으로, 머리글은 모든 시트에 복사해줘.
지정한 폴더 안의 엑셀 파일을 전부 열어서
한 시트로 합쳐줘. 어느 파일에서 온 데이터인지 열을 하나 추가해줘.
오늘의 핵심
- 매크로는 동작을 한다. 계산은 수식의 일이다.
- 판단 기준: 또 할 일인가 / 반복하는가 / 파일·시트를 오가는가
- 백지에서 시작하지 않아도 된다. 손으로 한 번 하고 기록해서, AI에게 다듬게 한다.
- 1건 먼저, 그다음 전체. 26개를 만들고 나서 틀린 걸 발견하면 26개를 지워야 한다.
- 엑셀 2010 버전 이후부터는 PDF 자동저장 기능을 제공한다.
- 오류를 물을 때는 코드 + 오류 메시지 + 노란 줄. 수식 때와 틀이 같다.
- 매크로 저장을 위해 반드시
.xlsm포맷으로 저장한다. - 매크로는 실행 취소가 안 된다.
반복해서 손으로 하던 일이 있다면, 그것이 다음 매크로의 후보입니다.