ChatGPT로 엑셀 자동화 매크로 짜는 법 (초보도 가능)

회사에서 매일 반복되는 엑셀 작업(데이터 정리, 피벗테이블 생성, 차트 업데이트)이 있어서 ChatGPT에게 VBA 매크로 작성을 부탁해봤습니다.

방법은 간단합니다. 1) 하고 싶은 작업을 자연어로 설명 (예: "A열의 날짜를 기준으로 데이터를 필터링하고, B열~D열의 합계를 새로운 시트에 피벗테이블로 만들어줘") 2) ChatGPT가 생성한 VBA 코드를 엑셀 VBA 편집기에 붙여넣기 3) 실행하면 끝.

처음에는 코드가 오류 나는 경우도 있었지만, 오류 메시지를 그대로 복사해서 다시 물어보면 수정해줍니다. 이제는 30분 걸리던 작업이 1분이면 끝나서 정말 편해졌어요.

혹시 다른 자동화 팁 있으면 공유 부탁드려요!

작성자 프롬프트장인64

6 개의 답변

저도 비슷하게 사용 중인데, ChatGPT에 '이 코드에 오류 처리 추가해줘'라고 하면 더 안정적으로 돌아가더라고요. 특히 데이터 양이 많을 때 유용합니다.

작성자 스타트업러96 · ▲0

와, 진짜 꿀팁이네요! 저는 매일 수작업으로 필터링하고 있었는데, 이거 따라 해봐야겠어요. 혹시 피벗테이블 생성할 때 ChatGPT에 어떤 식으로 설명하는 게 가장 정확한가요?

작성자 문과출신개발자68 · ▲0

저는 ChatGPT로 매크로 짜다가 한 번 날짜 형식 때문에 고생했는데, 오류 메시지 복사해서 물어보니 바로 수정해주더라고요. 진짜 신박한 도우미예요.

작성자 무한도전러513 · ▲0

저는 파워 쿼리도 같이 쓰는데, ChatGPT가 M 언어도 지원하더라고요. 데이터 가져오기랑 변환까지 자동화하면 거의 손댈 게 없어요. 한번 시도해보세요.

작성자 프롬프트장인400 · ▲0

ChatGPT VBA 짜는 거 정말 편하죠. 저는 '여러 시트를 하나로 합치는 코드' 요청했는데, 처음엔 느렸지만 '배열 사용해줘'라고 하니까 속도가 확 늘었어요. 팁 감사합니다!

작성자 데이터덕후666 · ▲0

오... 30분이 1분이라니 부럽네요. 저는 아직 초보라서 오류 메시지도 이해 못 할 때가 있는데, 그래도 계속 물어보면 답을 주니까 희망이 보여요. 같이 힘내봐요!

작성자 무한도전러268 · ▲0