엑셀에서는 셀 테두리의 기본 색상이 검정색으로 설정되어 있으며, 사용자가 다른 색으로 변경하고자 할 경우 '셀 서식' 창을 열고 수동으로 설정해야 하는 번거로움이 있습니다. 이 매크로는 리본 메뉴에 버튼을 추가하여, 선택한 셀의 테두리 색상을 간편하게 회색, 빨간색, 파란색 등으로 변경할 수 있도록 도와줍니다.
-
리본 메뉴에 색상별 테두리 변경 버튼을 추가
-
사용자가 선택한 셀 범위에 대해 기존 테두리가 있는 경우, 해당 테두리의 색상만 변경
-
상하좌우 및 내부 테두리까지 포함한 전체 테두리 적용 가능
-
엑셀에서 테두리 색상을 변경하고자 하는 셀 또는 셀 영역을 선택합니다.
-
상단 리본 메뉴에서 원하는 색상의 버튼을 클릭합니다.
-
선택한 셀에 기존 테두리가 있는 경우, 해당 테두리의 색상이 회색, 빨간색, 또는 파란색으로 즉시 변경됩니다.
-
버튼 클릭 시, 버튼의 ID에 따라 색상 값이 결정됩니다.
-
Selection
객체를 기준으로 선택된 셀의 상단, 하단, 좌측, 우측, 내부 세로/가로 테두리를 하나씩 검사합니다. -
테두리가 존재하는 셀에 대해서만 지정된 색상으로 색을 변경합니다.
이 기능은 특히 다음과 같은 경우에 유용합니다.
-
보고서에서 중요한 구역을 색상으로 강조하고 싶을 때
-
데이터를 검토하면서 특정 셀을 색상으로 구분하고자 할 때
-
반복적으로 테두리 색상을 변경해야 할 때
-
수동으로 셀 서식을 열고 적용하는 시간을 줄이고 싶을 때
-
기존 테두리가 없는 셀에는 적용되지 않습니다. 반드시 테두리가 설정되어 있어야 색상이 변경됩니다.
-
색상은 고정된 세 가지(회색, 빨간색, 파란색)로 제한되어 있으며, 필요 시 VBA 코드에서 색상 항목을 추가할 수 있습니다.
-
테두리 색상만 변경되며, 테두리의 굵기나 스타일은 변경되지 않습니다.
-
다른 색상 추가 가능 (초록색, 주황색 등)
-
테두리 굵기 조절 기능 병합 가능
-
테두리 초기화(검정색 복원) 기능 추가 가능
-
조건부 서식과 연계하여 자동 테두리 색상 적용 기능도 구현 가능
이 기능은 엑셀에서 셀 테두리 색상을 빠르고 직관적으로 변경할 수 있도록 설계된 사용자 친화적인 도구입니다. 반복적인 문서 작업이나 시각적 데이터 정리에 많은 시간을 들이고 있는 사용자에게 특히 유용하며, 작업 시간을 크게 단축시켜 생산성을 높일 수 있습니다. 웹 리본 UI에 적용하거나 사내 템플릿에 내장하여 사용할 경우, 일관된 문서 품질 유지에도 기여할 수 있습니다.