엑셀 여러시트에 이미지(도장,서명,싸인) VBA로 한번에 넣기 with 챗GPT
여러장의 양식에 동일한 이미지, 예를 들어 회사의 직인이나 개인 도장, 서명/싸인을 한번에 넣고자 할 때 VBA코드를 만들어 한번에 실행할 수 가 있습니다. 물론 VBA 코드에 대해 자세히 몰라도 이젠 챗GPT에게 도움을 요청하면 코드작성은 쉽게 할 수 있으니 걱정할 필요가 없습니다.
챗GPT에게 VBA코드 작성 시키기
쳇GPT에게 VBA코드 작성을 요청하려면 요청구문을 구체적으로 작성해야 정확한 코드를 받을 수 있습니다.
아래와 같이 요청해보겠습니다.
친절한 챗GPT로 부터 아래와 같은 답변을 받았습니다.
전체 코드는 txt 파일로 첨부하였습니다.
엑셀에서 VBA 코드 실행하기
엑셀 파일에서 VBA 코드를 실행해 보겠습니다. 준비물은 아래 '직인.png' 파일과 샘플 엑셀 파일 입니다.
아래 직인샘플 이미지를 다운받아 'C:\다운로드' 폴더에 저장합니다.
아래와 동일한 확인서 시트가 4개가 있고 'G33'셀 (인)이라고 표기된 부분에 '직인샘플' 이미지를 자동으로 넣을 예정입니다.
먼저 엑셀샘플 파일을 열고 '개발도구'의 'Visual Basic 편집기' 메뉴를 선택합니다.
아래 메뉴가보이지 않는 분은 파일 > 옵션으로 이동합니다.리본 사용자 지정을 선택하고, 오른쪽에서 개발 도구 옆의 체크박스를 선택한 후 확인을 클릭하면 됩니다. 단축키 'Alt+F11'을 눌러도 됩니다.
아래와 같이 코드를 붙여넣기 하고 이미지가 저장된 폴더로 변경해 주고 실행버튼을 눌러줍니다.
이미지가 삽입되었다는 메세지 창이 뜨게 됩니다. 이미지 경로가 잘 못되었다는 메세지가 뜨게 되면 경로를 다시 확인/변경해 주시기 바랍니다.
4개의 시트 모두에 이미지 파일이 들어갔습니다. 이미지 사이즈를 좀 크게 해야할 것 같네요.
이상으로 챗GPT를 활용하여 간단한 엑셀 VBA 작업을 해보았습니다. 엑셀 작업하실 때 챗GPT를 유용하게 사용하시면 좋을 것 같습니다.
'IT' 카테고리의 다른 글
엑셀 SUMIF, SUMIFS, 조건을 만족하는 셀 값의 합 구하기 (1) | 2024.11.14 |
---|---|
엑셀 문자개수를 숫자로 반환하기 (Countif, Countifs) (2) | 2024.11.07 |
웹페이지 테이블(표)을 엑셀로 그대로 불러오는 방법 (0) | 2024.10.13 |
[엑셀 데이터 막대] 셀에 그래프 그리기 (조건부 서식활용) (1) | 2024.10.12 |
MS 오피스(Office) 다크모드(Dark Mode) 간단히 설정하는 방법 (Excel, PPT, Word) (0) | 2024.10.06 |
댓글