AI

[chatGPT 엑셀] vba 사용하기

Optimization
728x90

엑셀, 파워포인트 같은 마이크로소프트 회사의 제품에는 vba제품이 내장되어있습니다. vba를 이용하면, 복잡하고 방대한 과제를 단번에 끝낼 수 있습니다.

 

문제는 코딩에 문외한인 일반인은 vba를 쓰기가 어렵다는 것입니다. 하지만 chatGPT를 이용하면, 코딩을 잘 몰라도 vba로 업무를 할 수 있게 됩니다.

 

과제: vba를 사용하여, A열에 적힌 이름 중 성이 김씨인 사람을 빠르게 파악하기.

 

이름 샘플을 만들기 위해 gpt-4에게 다음과 같은 요구를 해보았습니다.

시키는대로 해보니 뭔가를 만들어줍니다.

 

그런데 이름이 랜덤으로 배치되지 않고, 성이 김씨인 사람부터 차례대로 입력되어버립니다.

 

샘플로 쓰기엔 부적합해보입니다.

 

 

랜덤으로 배치되도록, 코드 수정을 요청하니 뚝딱 만들어줍니다. 

 

vba를 처음 써보시는 분들은 excel에 vba관련 탭이 활성화 되어있지 않을 수 있습니다.

 

구글에 'vba 개발도구 활성화'라고 검색하시면 활성화 방법을 알 수 있을 것입니다.

 

vba탭을 활성화 하셨다면 절반은 왔다고 할 수 있습니다.

 

이제 gpt-4에게 다음을 요구해보았습니다.

 

 

잘 작동하는 모습입니다.

 

 

코드가 복잡해서 이해가 되지 않는다면, 이해가 될 때 까지 물어보시면 됩니다.

 

아래는 결과물입니다.

 

이름에빨간칠하기.xlsm
0.02MB

 

 

gpt 대화 원본

 

https://blog.kakaocdn.net/dna/cIYvTT/btscArkblwT/AAAAAAAAAAAAAAAAAAAAAPicjwzBSqogZAe7QOilTswlo9lFDgxyxFv99-P0ZkHK/tfile.html?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=ledV6HyzLXxmogNae2tDlCO0V0g%3D

한국인 이름 생성 (Korean Name Generation).html
0.11MB