프로그램

엑셀 매크로(VBA) 스크립트 수정하기

by 지천명영어 posted May 29, 2021
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

가 크게 작게 위로 아래로 댓글로 가기 인쇄

엑셀 매크로를 수정하기 위해서는 먼저 엑셀 리본버튼에 있는 Visual Basic가 활성화되어야 합니다.

 

이미지 22.png

 

​

 

아직 활성화가 안된 엑셀은 아래 링크를 따라서 활성화를 합니다.

https://blog.naver.com/g1000m/221817860776

 

​

그리고, 활성화된 Visual Basic을 누르면 스크립트 편집기가 다음과 같이 나타납니다.

아무것도 없는 편집기입니다.

 

이미지 24.png

 

​

 

하지만, 만약에 이미 매크로 엑셀 파일이라면 아래와 같이 표시됩니다.

 

이미지 25.png

 

 

바로 이곳이 엑셀 VBA 스크립트입니다. 즉, 이곳에서 매크로를 편집할 수 있습니다.

​

그런데, 엑셀 VBA 스크립트가 들어있는 곳에 따라 기능이 달라집니다.

 

이미지 26.png

 

 

1. 모듈에 들어있는 VBA가 가장 일반적입니다.

2. 만약 사용자 정의폼을 갖고 있다면, 폼-UserForm1에도 VBA가 들어있습니다.

3. 그리고 Sheet1을 클릭하면 VBA가 들어있을 수 있습니다. - 이곳은 주로 셀에서 반응하거나,

컨트롤 상자에 관련된 매크로입니다.

4. 마지막으로 현재 통합문서 VBA 매크로입니다.

이곳에는 엑셀 파일을 열고, 닫을 때 자동으로 실행하는 매크로가 실행됩니다.

또는 마우스 우 클릭했을 때 팝업창에 자신의 매크로를 설정할 수도 있습니다.

 

이미지 27.png

 

 

그리고 서로 다른 곳에 위치한 매크로들은 서로 연결되어 있습니다.

​

엑셀VBA를 공부하기 시작했다면, 이 부분이 약간 어렵습니다.

처음에는 모듈에 있는 매크로로 시작하면서 천천히 배우세요.

​