본문 바로가기
엑셀 기초 강좌

엑셀 매크로 간단 프로그래밍 (실무 필수 설정)

by 인사이츠Eyes 2023. 8. 8.

 

실무에서 많이 사용하는 엑셀에서 효율적인 업무 진행을 위한 필수로 필요한 매크로를 설정해 보겠습니다. 간단히 따라 하기를 통하여 누구나 쉽게 개인 엑셀파일에 매크로를 설정하여 실무에서 효율성을 높이시기 바랍니다.

 

엑셀 매크로
<엑셀 매크로>

 

 엑셀 매크로란? 

회사나 학교, 관공서 등 많은 곳에서 광범위하게 사용하는 엑셀은 우리 실무와 뗄 수가 없는 관계입니다. 때로는 동일한 패턴의 일을 무한반복하여 업무 효율성이 떨어진다고 느끼신 적 있을 겁니다. 
매크로란 한번 세팅한 룰에 따라 버튼이나 단축키를 사용하여 이미 저장된 작업을 자동으로 실행해 주는 프로그래밍입니다. 전문가 수준의 복잡한 매크로 설정이 아닌, 누구나 쉽게 설정하고 실무적으로 효율성 좋은 엑셀 매크로 설정 방법 및 활용법을 소개하겠습니다.

 

 

 실무 엑셀 매크로 설정 전후 비교

아래 예시에서 아무런 셀 서식도 적용되지 않은 일반적인 숫자들과  엑셀에 매크로 적용(셀서식을 자동 적용) 한 숫자를 비교해 보시기 바랍니다. 적용 전에는 숫자들에 대한 가독성도 떨어지고 천 단위, 만단 위 등을 잘못 말하는 오류를 범할 수도 있습니다. 이럴 때 보통은 엑셀의 셀서식에 들어가 필요한 서식을 적용하곤 하는데 이 부분을 간단 매크로로 자동화 하는 내용을 소개하겠습니다.

매크로 설정 전후 비교
<매크로 설정 전후 비교>

 

실무 엑셀 매크로 설정하기 

일단 매크로 설정을 하기 전에 #,##0;[빨강](#,##0) 부분을 긁어서 복사하시기 바랍니다. 이 서식은 각각의 숫자들에 천 단위에 콤마를 설정해 주고, 만일 마이너스 값이라면 빨간색으로 괄호 형태로 표현되는 서식입니다. 만일 다른 서식을 원하신다면 바꿔 주셔도 됩니다. 참고로 이에 대한 엑셀파일은 아래 첨부해 놓았으니 파일을 열어 복사하시면 됩니다.

블로그 매크로 설정.xlsx
0.01MB


먼저 메뉴에서 보기 → 매크로 → 매크로 기록을 누릅니다. 

매크로 1단계
<매크로 1단계>

그럼 아래 왼쪽과 같은 그림이 뜹니다. 그럼 오른쪽과 같이 매크로 이름, 바로가는 키를 아래와 같이 적습니다. 다만 이 부분은 각자 취향에 따라 하셔도 되는데 일단 아래와 같이 추천드립니다. 
그리고 가장 중요한것이 매크로 저장 위치를 반드시 개인용 매크로 통합 문서로 해 주셔야 합니다. 그래야 모든 엑셀에 자동적으로 적용되기 때문입니다. 마지막에 확인버튼까지 눌러 줍니다.

매크로 2단계
<매크로 2단계>

 

그럼 Ctrl키를 누른 상태에서 숫자키 1번을 누릅니다.(이것이 셀서식을 부르는 단축키입니다) 
그리고 사용자 지정 → 형식에 처음 시작할 때 복사한 서식을 붙여 줍니다. 그리고 확인까지 눌러줍니다.

매크로 3단계
<매크로 3단계>

그러면 처음 매크로 설정시에 왼쪽 그림과 같이 엑셀 시트도 아닌 화면이 뜨는데 무시하시고, 원래 설정하고 계셨던 파일 시트로 이동하여 매크로 → 기록중지를 누릅니다.

매크로 4단계
<매크로 4단계>

 

 

실무 엑셀 매크로 설정 완료하기 

제대로 되셨다면 여러분의 엑셀에 아무 숫자나 길게 적어보시고, 마이너스가 포함된 숫자도 적어보시기 바랍니다. 그리고 그 숫자셀들을 선택하고 Ctrl+q를 눌러보십시오. 그럼 자동으로 셀 서식이 적용된 매크로가 반영된 것입니다. 그리고 아래 보이는 바와 같이 K(천) 단위, M(백만) 단위, 퍼센트 단위까지 위와 같은 방법으로 모두 설정해 보시기 바랍니다.   

매크로 더보기
<매크로 더보기>

모든 설정 완료 후 엑셀을 종료하면 아래와 같이 저 정여부를 물어봅니다. 저장하시면 앞으로 쓰시는 엑셀에서의 위 매크로는 자동으로 실행됩니다.

 

매크로 5단계
<매크로 5단계>

 

실무 엑셀 매크로 마무리

엑셀 매크로라고 표현했지만 누구나 쉽게 따라하고 설정할 수 있는 매크로입니다. 회사 업무에서 설정하고 사용하시면 많은 도움이 되리라 판단됩니다. 최종적으로 잘 설정되었는지 여부는 위 첨부파일의 예제를 열어 순서대로 Ctrl+q, Ctrl+w

Ctrl+e, Ctrl+a를 순서대로 실행해 보시고 맞게 나오는지 확인해 보시기 바랍니다.
예를 들어 일반 실무에서 숫자 단위가 너무 커서 천 혹은 백만 단위로 바꾸어 표현해야 할 경우가 있습니다. 그때 보통은 1,000 or 1,000,000으로 숫자를 나누시는 분이 계신데 이젠 그럴 필요 없이 위의 Ctrl+w, Ctrl+e를 누르시면 간단히 숫자가 바뀝니다. 엑셀을 통한 숫자기반으로 리포트를 만들 때 훨씬 적은 시간을 투자하고 가독성 좋은 숫자들을 표현하실 수 있을 겁니다.