본문 바로가기

반응형

파이썬 VBA

[Python/파이썬] xlwings RunPython 파일 경로 수정하기(다른 경로 파이썬 파일 import 하기) 이전 포스팅 : 2021.06.06 - [코딩/Python] - [Python/파이썬] 엑셀 VBA에서 파이썬 코드 실행시키기 - xlwings 모듈 이전 xlwings 관련 포스팅 중, 엑셀 VBA에서 파이썬 코드를 실행시키는 내용으로 글을 작성한 적이 있다. VBA에서 xlwings addin을 사용하면 파이썬 코드를 불러서 엑셀 프로그램에 적용할 수 있다. 그런데, 업무에 적용하려다 보니 엑셀 매크로파일을 사용자들에게 배포하고 엑셀 매크로파일에서 불러올 파이썬 함수를 공용 서버에 두다보니 아래와 같은 문제가 발생하였다. 문제가 된 상황을 먼저 정리해보자. 먼저 2개의 파일을 생성한다. 같은 경로에 있어야 한다. -. py1.py : 실행시킬 파이썬 코드(xlwings 라이브러리 사용) -. py1... 더보기
[Python/파이썬] 파이썬에서 엑셀 VBA 실행시키기 - xlwings 모듈 이전 편에서는 xlwings 의 설치 방법과 엑셀 VBA에서 파이썬 코드를 동작시키는 방법을 정리해보았다. (참고링크 : 2021.06.06 - [코딩/Python] - [Python/파이썬] 엑셀 VBA와 파이썬의 결합 - xlwings 모듈) xlwings는 엑셀에서 파이썬 코드를 불러오는 것과 반대로 엑셀 VBA 코드를 파이썬에서 동작시킬 수 있다. 이번 포스팅에서는 임의의 VBA 코드를 작성하고 파이썬에서 해당 VBA 코드를 실행시키는 부분을 정리해보려 한다. 그 전에 xlwings모듈 설치와 엑셀 VBA 환경설정이 진행되어야 한다. 해당 내용은 이전 글에서 포스팅하였으므로 위 참고링크를 확인! 먼저 아래와 같이 임의의 엑셀 VBA 코드를 작성해보았다. sheet1에 A열 1~10행까지 "Two .. 더보기

반응형