엑셀 매크로로 색 채우기 작업 단축키 만드는 방법

엑셀에서 색 채우기 작업이 많을 때, 단축키를 만들어 두고 사용하는 방법입니다. 본문의 내용을 완성하시면, 아래 이미지와 같이 ‘선택 > 단축키’로 색 채우기 기능을 조금 더 편리하게 사용하실 수 있습니다.

  • 단축키로 색 채우기 사용하기 | GIF ▼


색 채우기 단축키 만들기

간단한 색 채우기 기능을 VBA로 구현한 후에 매크로로 단축키를 부여하는 방법입니다. 맥이나 윈도우나 과정상의 큰 차이가 없기 때문에 편의상 본문은 맥에서 작성하되, 윈도우와 조금 상이하다 판단되는 부분은 윈도우 캡처를 추가하였습니다.

 

1) 개발 도구 탭은 기본적으로 비활성화되어 있으므로 이를 먼저 활성화해주셔야 합니다. 개발 도구 탭이 이미 활성화되어 있으신 분들은 이 단계를 스킵하셔도 무방합니다.

맥 ▼

먼저, ‘Excel > 기본 설정… > 리본 및 도구 모음’으로 접근합니다.

다음, ‘리본 및 도구 모음’에서 ‘개발 도구’ 탭을 체크합니다.

윈도우 ▼

 

2) 개발 도구 탭을 선택한 후에 ‘Visual Basic’을 선택합니다. ▼

 

3) 우클릭해서 ‘삽입 > 모듈’을 선택합니다.  ▼

 

4) 생성된 ‘Module1’을 선택해서 아래 코드를 복/붙 합니다. 아래 VBA 컬러인덱스(ColorIndex) 색상표를 첨부해두었으니, 원하는 색상에 맞는 색상 번호를 ’15’ 대신 변경해주시면 됩니다. 간단한 편집을 마치고 ‘저장’ 버튼으로 저장하시면 됩니다(형식 : 매크로 사용 통합 문서 .xlsm). ▼

  • 15는 연한 회색입니다. 빨간색으로 채우기 기능을 사용하고자 하시면 3을 대신 입력하시면 됩니다.
  • Coloring()이란 함수 이름은 매크로를 식별할 때 사용됩니다. Painting() 등으로 자유롭게 변경하셔도 무방합니다.
  • 마지막 저장 시, 저장 형식은 반드시 매크로 사용 통합 문서(xlsm)으로 해주셔야 합니다.
Sub Coloring()
Selection.Interior.ColorIndex = 15
End Sub

윈도우 ▼

ColorIndex 색상표 참고 | 출처 – Excel ColorIndex

저장 형식 참고 ▼

 

5) VBA 편집기를 종료하고 엑셀 시트로 복귀합니다. 이제, 매크로 기능으로 생성된 함수에 단축키만 부여해주시면 됩니다.

  1. 개발 도구 > 매크로 선택
  2. 매크로(Coloring) 선택 후 하단에 ‘옵션…’ 선택
  3. 바로 가기 키에 단축키 부여

맥 ▼

윈도우 ▼

 

6) 셀을 선택한 후에 단축키를 입력하시면 색 채우기 기능이 정상적으로 동작하는 것을 확인할 수 있습니다. ▼

* 생성된 모듈은 해당 통합 문서에서만 동작하기 때문에 다른 통합 문서에서 사용하기 위해선 양쪽 통합 문서를 모두 열고 (VBA 편집 화면에서) 모듈을 복사해주시면 됩니다.


이상입니다.

참고

1 COMMENT

댓글 남기기