매크로란?
여러 개의 명령을 묶어 하나의 명령으로 만든 것을 의미합니다.
여러 개의 명령을 수행하는 반복적인 작업에서 하나의 매크로 명령만으로 매우 효율적으로 업무처리를 하실 수 있습니다.
엑셀에서는 이 여러개의 명령을 묶는 매크로 또한 VBA 언어로 작성되기 때문에 개인적으로 엑셀에서의 매크로는 VBA와 같은 개념으로 이해하셔도 될 것 같군요~^^;
그럼 엑셀에서 매크로를 기록하고 또 기록한 매크로를 실행해보는 시간을 가져보도록 하겠습니다.
우선 매크로를 실행하기 위해선 매크로를 기록해야겠죠?
매크로 기록기로 새매크로를 기록하려면 아래 그림과 같이 상단 리본메뉴의 [개발 도구] - [매크로 기록] 명령을 클릭합니다.
'매크로 기록' 대화상자가 표시되면 '매크로 이름'을 입력하고, '매크로 저장 위치'를 확인한 후 아래 [확인] 버튼을 클릭합니다.
'매크로 기록' 대화상자가 닫히면 리본메뉴의 [개발 도구] 탭의 [매크로 기록] 명령이 [■ 기록 중지] 명령으로 변경됩니다.
이후 동작은 모두 매크로로 기록되기 때문에 정확하게 기록할 동작만 수행해야 합니다.
자~ 조건부 서식을 지정하는 매크로를 한번 기록해볼까요?
먼저 A2:E11 셀범위를 선택합니다.
다음 리본메뉴의 [홈] - [조건부 서식] 명령을 클릭한 후 [새 규칙] 명령을 선택합니다.
위와 같이 '새 서식 규칙' 대화상자가 표시되면 '규칙 유형 선택' 리스트에서 '수식을 사용하여 서식을 지정할 셀 결정' 항목을 선택합니다.
그 다음 조건으로 다음과 같이 수식을 입력합니다.
=$E2>=LARGE($E$2:$E$11, 3)
([함수강좌]가 별도로 있으므로 수식에 대한 설명을 원하신다면.. 여기서 이러시면 안됩니다.^^;)
수식 입력 후 [서식] 버튼을 클릭하여 '셀 서식' 대화상자에서 [채우기] 탭을 클릭 후 아래와 같이 색상을 지정합니다.
'새 서식 규칙' 대화상자에서 [확인] 버튼을 클릭하여 닫은 후, A2셀을 선택하고 리본메뉴 또는 상태표시줄의 [기록 중지] 명령을 클릭합니다.
이렇게 새 매크로가 기록이 완료되었습니다.
아래 그림과 같이 리본메뉴의 [개발 도구] - [매크로] 명령을 클릭하시면 '매크로' 대화상자가 열리면 기록한 매크로 이름이 표시될 것입니다.
매크로를 실행하는 방법은 아주 간단합니다.
실행하고자 하는 매크로 이름을 선택한 후 [실행] 버튼을 클릭하시면 기록했던 대로 매크로가 실행됨을 확인할 수 있습니다.
연습하면서 지정했던 [조건부 서식]의 규칙을 모두 지운 후에 매크로를 실행해 보시기 바랍니다.!!
'강좌(교육)' 카테고리의 다른 글
[엑셀 VBA강좌] VBA_05 코드 창(Code Window)에서의 작업엑셀교실 (0) | 2016.12.15 |
---|---|
[엑셀 메뉴강좌] 셀에 데이터 입력하기엑셀교실 (0) | 2016.12.15 |
[엑셀 함수강좌] 자격증 등급 및 합격여부 계산(IF)엑셀교실 (0) | 2016.12.15 |
[엑셀 함수강좌] 숫자를 반올림, 올림, 내림(ROUND, ROUNDUP, ROUNDDOWN)엑셀교실 (0) | 2016.12.15 |
[엑셀 VBA강좌] VBA_02 매크로 사용 파일로 저장엑셀교실 (0) | 2016.12.15 |