Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 VBA 모듈(Module) 소스 파일 관리하기

엑셀(Excel)/VBA
반응형

여러 VBA 코드에서 공통으로 사용하는 소스가 있다면 Module 로 작성한 후 저장해서 재사용해 보세요. VBA 모듈은 파일 단위로 관리할 수 있습니다. 모듈을 파일로 저장하고 편집기에 가져오기 기능을 통해 추가할 수 있기 때문입니다.

 

 

모듈 저장하기

 

먼저 작성한 모듈을 파일로 저장해 보겠습니다. 모듈을 선택하고 오른쪽 마우스를 눌러 보세요. 메뉴 목록에 파일 내보내기가 있을 겁니다.

 

파일 내보내기 메뉴를 클릭해서 파일 저장 대화상자를 띄웁니다. 모듈의 파일 확장자는 bas 입니다.


 

 

모듈 추가하기

 

다음은 저장한 모듈 파일을 불러오겠습니다. 메뉴는 파일 가져오기 입니다.

 

파일 가져오기 메뉴를 클릭해서 대화상자를 띄웁니다. 이전에 백업한 파일을 찾아 선택하고 열기 버튼을 클릭합니다.

 

왼쪽 프로젝트 탐색기에 보시면 가져온 모듈 파일을 볼 수 있습니다. 이전에 동일한 이름이 있는 경우 구분을 위해 파일명 뒤에 숫자가 붙습니다.

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 VBA 모듈 소스 다른 통합 문서에 복사하기
엑셀 VBA 변수 범위 종류와 설정 방법
엑셀 Excel VBA 개발 도구를 이용해서 버튼 삽입하고 함수 연결하기
엑셀 VBA 매크로 디버깅, 디버그 코드 분석하기
엑셀 VBA Function Sub 프로시저의 차이점과 사용법 알아 보기



 

 

모듈 이름 바꾸기

 

참고로 파일명을 바꾸는 방법도 알려드리겠습니다. 일반 프로젝트 탐색기처럼 오른쪽 마우스를 누르면 나타나는 이름 바꾸기 메뉴가 없습니다. 모듈의 속성 창을 통해서 이름을 변경해야 합니다. 화면 아래에 속성창에서 이름 항목을 찾습니다.

 

그림처럼 속성 > 이름 항목에 값을 변경해서 파일명을 수정했습니다.

 

만약 속성창이 보이지 않는다면 다시 띄워야 합니다. 단축키 F4 를 누르거나 보기 > 속성 창 메뉴를 선택합니다.

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 VBA 모듈 소스 다른 통합 문서에 복사하
엑셀 VBA 변수 범위 종류와 설정 방법
엑셀 Excel VBA 개발 도구를 이용해서 버튼 삽입하고 함수 연결하기
엑셀 VBA 매크로 디버깅, 디버그 코드 분석하기
셀 VBA Function 와 Sub 프로시저의 차이점과 용법 알아 보기
반응형
Posted by 녹두장군1
,