엑셀 매크로를 작성하여 봅시다.
매크로는 엑셀에서 단순 반복작업을 쉽게 할 수 있도록, 사용자가 하는 작업을 그대로 기록하였다가 반복적으로 실행할 수 있는 기능입니다.
매크로는 음과 같은 3단계를 거쳐 작성됩니다.
1. 매크로 정의 및 기록시작
2. 필요한 작업하기
3. 매크로 기록중지
4. 매크로 사용하기
이렇게 작성된 매크로는 단축키를 사용하여 실행하거나, 실행 단추와 같은 개체에 연결하여 실행할 수 있습니다.
기록된 매크로 프로그램은 VBA로 작성되어 있으므로 그 내용을 분석하면 VBA 프로그램 작성에 많은 도움이 됩니다.
현재 선택된 셀의 글자를 '궁서체, 크기14, 굵게, 빨간색'으로 바꾸는 매크로를 작성하여 봅시다.
1. 먼저 다음과 같이 B3셀에 '홍길동이'이라고 적고 Enter키를 누릅니다.
다시 B3셀을 마우스로 선택하고, 메뉴에서 '개발도구>매크로 기록' 를 클릭합니다.
아어서 나타난 '매크로 기록' 창에서 '매크로 이름'과 '마로 가기 키'를 적당히 입력하고, '확인' 합니다. '매크로 이름'에는 중간에 사이띄개 즉 공백이 들어가면 안됩니다.
2. 지금부터 '기록 중지'를 누를 때까지 하는 엑셀 작업은 '글자모양 바꾸기' 매크로로 기록이 됩니다.
그러면 매크로로 기록될 '글자모약 바꾸기' 작업을 해 봅시다. 홍길동' 글자가 있는 B3셀을 마우스 오른쪽 버튼을 클릭하여 셀서식을 선택합니다.
셀서식 창에서 글자모양을 '궁서체, 굵게, 크기14, 빨간색'으로 바꾸고 '확인'합니다..
3. 메뉴의 '개발 도구>기록 중지',를 클릭합니다.
4. 다른 셀에 글자를 입력하고 단축키 'Ctrl+a'를 눌러서 매크로를 실행하여 봅시다.
글자를 입력하고 Enter키를 친 후 다시 선택하고 'Ctrl+a'를 눌러 봅시다.
'글자모약바꾸기' 매크로가 적용되어 글자모양이 변한 것을 볼 수 있습니다.
매크로는 단축키 이외에도 버튼에 적용하여 실행할 수도 있습니다.
'엑셀 VBA' 카테고리의 다른 글
3. 매크로 함수 셀 너비 조절하기 (0) | 2017.03.06 |
---|---|
1. 엑셀 VBA 개발도구 환경설정 (0) | 2016.12.29 |