바탕화면을 보면 파일이 많아 내가 찾고자하는 파일이 잘 보이지 않을 때가 많죠. 챗GPT 활용방법 중 매크로 활용법에 대해 포스팅해보도록 하겠습니다.

업무를 하다보면 파일을 어디에 저장했는지 기억이 나지 않아 한참동안 찾았던 경험이 있을것이라 생각합니다. 또한 그때그때 파일을 정리하지않으면 배경화면이 금방 더러워지게 되는데요.
윈도우 파일 탐색기에서 여러가지 키워드로 파일 검색을 시도하지만 파일명을 정확하게 입력하지 않아 나오지 않는 답답한 상황도 있으실 겁니다.
하지만 챗GPT를 이용한 엑셀매크로면 자동화작업을 통해 쉽게 처리가 가능합니다.
챗GPT 활용방법
엑셀에서 자동화를 시도하고 싶었지만 VBA 코드를 활용하는 것을 어려워하는 분들을 위해 챗GPT를 통해 활용하는 방법을 공유해드립니다.
해당 방법 외에도 데이터 정리 및 보고서 생성이나 이메일 발송 자동화 등 엑셀 자동화의 사례가 많지만 오늘은 그 중 매크로에 대한 설명을 드리고자 합니다.
엑셀 매크로 활용방법
우선 엑셀에서의 매크로란 사용자가 반복적으로 수행하는 작업을 자동화하는 기능을 의미하는데요. VBA 코드 유무에 따라 코드가 있는 매크로와 코드가 없는 매크로로 나뉩니다.
일단 VBA편집기를 활성화하는 것이 필요합니다. ALT+F11를 눌러 VBA편집기를 활성화시킬 수 있습니다.
챗GPT를 활용한 엑셀 VBA 코드 생성 및 실행방법
일단 컴퓨터에 폴더를 생성해야합니다.
아래처럼 C드라이브 -> 빈화면에 마우스 우클릭 -> 새폴더 -> 테스트 작성

다음으로는 챗GPT를 통한 VBA코드를 생성할텐데요. VBA 코드 제작에 필요한 프롬프트를 챗GPT에 입력합니다.
[프롬프트]
폴더에 저장된 파일 목록을 자동으로 생성하는 엑셀 VBA 코드를 작성해 줘. 작업 조건은 폴더 경로는 C드라이브에 ‘C:\테스트’ 폴더로 작업해 줘. 저장되는 파일은 파일경로, 파일명, 저장일자, 파일형태를 포함하여 작업해 줘.
이렇게 프롬프트를 입력하고 나면 VBA 코드가 생성되는 것을 확인할 수 잇습니다. 상단의 코드 복사를 통해 해당 코드를 복사해주세요.

이제 엑셀로 이동하여 복사한 코드를 개발도구의 VBA 편집기 -> 삽입 -> 모듈에 붙여넣기 합니다.
이제 엑셀화면에서 VBA 코드를 실행해주시면 됩니다. 매크로 -> 매크로 선택 후 실행

문제(오류, 기능 추가) 발생과 해결 방법
1) 코드 자체 문제
① VBA 코드 오류
VBA 코드 오류는 문법이나 논리적인 문제로 인해 발생할 수 있습니다. 예를 들어, 변수 선언이 잘못되었거나 구문이 정확하지 않은 경우가 있습니다. 쉽게 말해 챗GPT가 생성한 코드 자체가 잘못 만들어진 경우입니다. 별도 팝업창이 뜨고 VBA를 실행시켰을 때(확인 클릭) 노란색 바탕으로 오류가 난 곳을 표시해 줍니다.

경로 설정 오류
②외부 파일을 참조하거나 저장하는 VBA 코드를 작성할 때, 경로 설정이 잘못되면 파일을 찾지 못하거나 액세스할 수 없습니다.
요약 및 결론
엑셀 매크로를 다룬다는 것은 단순히 반복 작업을 줄이는 것 이상의 의미가 있습니다. 그것은 여러분이 일하는 방식을 혁신하고, 복잡한 프로세스를 단순화하며, 더 중요한 일에 집중할 수 있도록 시간을 되찾는 과정입니다.
사용자가 반복적으로 수행하는 작업을 자동화하는 기능을 의미하는데 챗GPT에 프롬프트를 입력하면 VBA 코드가 생성되게 됩니다. 코드를 복사하여 실행하면 됩니다. 파일명은 .xlsm 형식으로 지정해야 매크로 유지 및 실행이 가능하니, 기억해주세요.