챗GPT로 VBA 코딩을 해봤습니다.
빅머니

Lv.1 빅머니 (61.♡.186.175)

2024년 12월 11일 PM 02:05 · 수정됨(14:48)

조회 923 공감 0

젊을 때는 함수를 많이 공부해둔 터라 당시에는 이것저것 잘도 만들어 썼는데, 이제는 나이도 지천명을 넘은데다 VBA 코딩을 할 정도로 실무를 직접 하는 건 아니다 보니 많이 잊어버렸습니다.

마침 회사 내부적으로 미국 기업 재무제표 데이터를 받아서 원하는 포맷으로 가공하는 업무가 생겼는데, 밑에 애들이 못해서 다 늙은 몸을 이끌고 오랜만에 코딩을 해봤습니다.

하지만 이것저것 해봐도 깔끔하게 만들어지지 않아 문득 챗GPT에게 한 번 맡겨볼까 하고, 상황을 준 뒤 코드를 요구했습니다.

꽤 그럴싸한 코드를 만들어줬는데, 역시 완벽하게 이해는 못했는지 이상한 오류를 하나씩 안고 있더군요. 그래서 90% 가까운 완성도를 보여줬기에 잘못된 부분만 고쳐서 사용했습니다.

저만 그런지는 모르겠지만, 아예 프로그래밍 언어를 모르는 상태에서 챗GPT에게 코딩을 모조리 맡길 수는 없겠다는 생각이 들었습니다. 뭔가 이상한 결과값이 나오면 어디서 틀렸는지 알아볼 정도의 지식은 있어야겠더군요. 그래야 버그 수정하면서 작업할 수 있지, 아니면 대박 사고 터지겠다 싶었습니다.

그래도 예전이면 몇 시간에서 며칠 고생할 것을 1시간 이내로 끝낼 수 있다 보니 참 세상 좋아지기는 했습니다.

조금만 더 시간이 지나면 완벽하게 만들어주는 날이 오겠죠?

댓글 (10)

  • 팡파파팡 Lv.1

    24.12.11 · 39.♡.28.125

    밑에 애들이 못해서라니 서글프네요

    그래서 AI 코드 생성을 코파일럿(보조 파일럿)이라고 합니다

    적어도 조종간은 휴먼이 쥐고 가야하는 상태이죠
  • 빅머니

    빅머니 Lv.1 → 팡파파팡 작성자

    24.12.11 · 61.♡.186.175

    투자 회사에서 VBA 꼭 다룰 줄 알아야 할 건 아니지만, 그래도 아는 직원이 하나도 없다는 건 정말 슬픈 일이죠. 그걸 노가다로 만들 생각들이라니!!!
  • Und3r9r0unD

    Und3r9r0unD Lv.1

    24.12.11 · 118.♡.62.3

    엑셀로 데이터 다루는 회사 직원중에 VBA 쓸 줄 아는 사람 많지 않더라고요..
  • 빅머니

    빅머니 Lv.1 → Und3r9r0unD 작성자

    24.12.11 · 61.♡.186.175

    출신이 공대 출신이다 보니 간단한 언어 쓰는 정도는 당연하다 싶었는데, 상경계 출신 직원들은 그렇지 않은 모양입니다.
  • 김치군

    김치군 Lv.1

    24.12.11 · 121.♡.172.57

    유료 o1 기준으로..

    원하는 기능만 잘 설명하면, 오류없이 잘 뽑아주던데요.. (저희도 회사에서 엑셀 활용중) 물론, 코드는 볼 줄 알아야지, 100% 믿으면 절대 안되죠 ㄷㄷ
  • 빅머니

    빅머니 Lv.1 → 김치군 작성자

    24.12.11 · 61.♡.186.175

    가끔 쓰는 거라 무료 버젼 쓰는 터라 유료와 어느 정도 성능 차이를 보일 지는 모르겠습니다.
  • 김치군

    김치군 Lv.1 → 빅머니

    24.12.11 · 121.♡.172.57

    엄청많이 납니다... 아예 코드의 질이 달라요. 무료는 글에 쓰신것처럼 1-2개씩 꼭 빼먹습니다 ㅋㅋ 그리고 수정요청하면 다른 부분에서 또 빼먹습니다. 근데, 유료는 확실히 그런 현상이 적어요. 특히 o1
  • 간큰남자

    간큰남자 Lv.1

    24.12.11 · 220.♡.251.117

    claude를 사용해서 프로그래밍을 보조하는데 저도 비슷한 느낌을 받고 있습니다.
    간단한 사양은 잘 구현하는데 복잡해져갈 수록 하나 해결하면서 다른 쪽에서 에러를 내는...
    그래서 적당히 기능 구현 쪽으로만 요구하면서 세부적이고 전체적인 수정은 따로 합니다.
    그래도 생산성은 많이 오르네요.
  • 어머

    어머 Lv.1

    24.12.11 · 66.♡.126.27

    왕창 다 해달라고 하면 큰일 납니다. 중간에 지뢰가 최소 한개는 있습니다. 차근차근 하나씩 만들고 테스트 하고 이래야 낭패 안당해요.
  • N

    nasguy Lv.1

    24.12.11 · 180.♡.133.117

    출력 샘플이나 error 를 보여 주면서 계속 다그치면, 꽤 출만하게 만들어 줍니다. ㅎㅎㅎ
    사람이랑 비슷합니다.

댓글을 작성하려면 이 필요합니다.