728x90

엑셀 VBA는 단순한 코드를 작성하더라도 기능별 명령어를 알아야 하는등 신경써야 되는 것이 많습니다.

간단한 작업이라면 메크로 기능을 통해 빠르게 만들 수 있는 기능을 지원합니다.

개발도구가 먼저 활성화 되어야 합니다.(VBA 개발 도구 활성화)

 

320x100

 

1. 메크로 기록하기

 

개발도구 탭의 메크로 기록 버튼이 있습니다.

메크로 기록창이 활성화 되고 "메크로 이름", "바로 가기 키"나 설명등을 입력합니다.

그리고 확인 버튼을 누르면 녹화가 시작됩니다.

 

메크로 기록하기

 

 

 

2. 녹화하기

 

기록하고 싶은 작업을 하고 "기록 중지" 버튼을 누릅니다.

이제 B2를 노란색, C2는 파랑, D2는 초록색으로 색을 변경하는 메크로를 작성했습니다.

 

 

 

3. 메크로 사용하기

 

메크로를 사용할 때는 처음에 입력했던 "바로 가기 키"를 사용해서 실행할 수 있습니다.

바로 가기 키를 입력하지 않았거나 변경해서 실행하고 싶으면 매크로 버튼을 누릅니다.

이 메크로 창에서 메크로를 리스트를 선택하여 사용하거나 단축키를 변경하거나 삭제할 수 있습니다.

옵션에서 "바로 가기 키"를 다시 설정할 수 있습니다.

 

 

4. 상대 참조로 기록

 

디폴트로는 메크로 기록은 절대참조로 설정되어 있습니다.

메크로가 녹화된 셀주소에 다시 작업하도록 되어있습니다.

상대 참조로 기록하면 선택한 셀을 기준으로 작업하도록 기록합니다.

 

절대참조와 상대참조

 

 

5. 소스 보기

 

메크로 창에서 편집을 선택하거나 개발도구 창을 띄우면 만들어진 소스를 볼수도 있습니다.

작업한 내용이 VBA 명령어로 차곡차곡 기록되어 있습니다.

이 것 때문에 코드가 기억나지 않으면 메크로 기록 기능을 사용해서 알아내고는 합니다.

 

 


메크로 기록 기능은 두세개의 작업을 기록해서 반복사용하는 경우에는 매우 유용합니다.

하지만 여러개의 작업을 코드화 시키려면 역시 직접 작성을 해야 합니다.

그래도 명령어를 알아내는 효과도 있으니 VBA를 잘 사용하게 되어도 다시 사용해야 합니다.

반응형

+ Recent posts