본문 바로가기
엑셀 초,중,고급자 정복기

엑셀 Excel 색상표 16진수 헥사값 알아오기 방법과 완벽 정리

by 알렉시안 2025. 5. 30.
반응형

쎔네일




엑셀 작업 시 특정 색상의 16진수(헥사) 코드가 궁금하셨죠? 웹 디자인이나 VBA 프로그래밍에 바로 활용 가능한 헥사값! 이 글에서 쉽고 빠르게 확인하는 방법과 유용한 팁까지 모두 알려드릴게요!

 


1. 엑셀 색상표와 16진수(헥사값)란?

안녕하세요, 여러분! 엑셀을 사용하다 보면 셀의 배경색, 글꼴 색, 도형 색 등을 다양하게 변경하게 되죠? 이때 사용되는 색상들의 모음을 '엑셀 색상표'라고 해요. 그런데 이 색상들을 컴퓨터는 어떻게 인식할까요? 바로 '16진수(헥사값)'라는 특별한 코드를 사용한답니다!

 

16진수 색상 코드는 보통 `#RRGGBB` 형태로 표현돼요. 여기서 RR은 빨간색(Red), GG는 녹색(Green), BB는 파란색(Blue)의 농도를 00부터 FF까지의 16진수로 나타낸 것이랍니다. (0은 가장 어둡고, FF는 가장 밝은 상태를 의미해요).

 

예를 들어, 순수한 빨간색은 `#FF0000`으로 표현되죠. 이 헥사값은 웹 페이지를 만들 때나, 엑셀 VBA(Visual Basic for Applications) 프로그래밍으로 특정 색상을 정확하게 지정하고 싶을 때 아주 유용하게 사용돼요. 오늘은 이 헥사값을 엑셀에서 어떻게 확인하고 활용할 수 있는지 쉽고 재미있게 알아보도록 할게요!


2. 엑셀에서 색상표 16진수 값을 확인하는 방법

엑셀에서 직접적으로 "이 색상의 헥사값은 #XXXXXX입니다!" 라고 보여주는 기능은 아쉽게도 없어요. 하지만 걱정 마세요! 몇 가지 방법을 통해 원하는 색상의 헥사값을 알아낼 수 있답니다. 특히 VBA를 활용하면 아주 정확하게 확인할 수 있어요.

 

2.1. 기본 색상표 헥사값

엑셀은 '표준 색상'이라는 이름으로 자주 사용되는 10가지 색상과, 그 외 다양한 테마 색상들을 기본으로 제공해요. 셀 서식의 채우기 색이나 글꼴 색 옵션에서 이 색상 팔레트를 볼 수 있죠. 이 기본 색상들은 이미 정해진 헥사값을 가지고 있어요.

 

예를 들어, 우리가 흔히 아는 주요 색상들의 헥사값은 다음과 같아요:

- 표준 빨간색: `#FF0000`
- 표준 파란색: `#0000FF`
- 표준 초록색: `#00FF00` (엑셀 기본 팔레트에서는 조금 다른 초록색이 표준일 수 있습니다. 예를 들어 `#008000` 같은 진한 녹색)
- 표준 노란색: `#FFFF00`

 

하지만 모든 기본 색상의 헥사값을 외우고 다닐 수는 없겠죠? 특히 사용자 지정 색상을 사용했다면 더욱 그 값을 알기 어려워요. 이럴 때 VBA가 마법처럼 도와준답니다!

 

2.2. 사용자 지정 색상 헥사값 확인 (VBA 활용)

내가 직접 선택한 색상, 또는 테마 색상에서 미묘하게 조정한 색상의 헥사값은 어떻게 알 수 있을까요? 이때는 VBA 매크로를 사용하는 것이 가장 정확하고 효과적인 방법이에요. 조금 생소할 수 있지만, 아래 단계를 차근차근 따라 하면 누구나 할 수 있답니다!

 

2.2.1. VBA 편집기 열기

먼저, 엑셀 화면에서 키보드의 `Alt` 키와 `F11` 키를 동시에 눌러주세요. 그러면 'Microsoft Visual Basic for Applications' 라는 이름의 VBA 편집기 창이 짠! 하고 나타날 거예요.

 

2.2.2. 새 모듈 추가하기

VBA 편집기 메뉴에서 `삽입(Insert)`을 클릭한 후, 드롭다운 메뉴에서 `모듈(Module)`을 선택해주세요. 그러면 오른쪽에 하얀색 코드를 입력할 수 있는 공간이 생길 거예요.

 

2.2.3. VBA 코드 입력하기

이제 아래의 VBA 코드를 복사해서 방금 만든 모듈 창에 붙여넣어 주세요.

Sub GetSelectedCellColorHex()
    Dim selectedCellColor As Long
    Dim hexColor As String

    If TypeName(Selection) = "Range" Then
        ' 선택된 셀의 배경색 RGB 값을 가져옵니다.
        selectedCellColor = Selection.Interior.Color

        ' RGB 값을 16진수 문자열로 변환합니다.
        ' VBA의 Hex() 함수는 BGR 순서로 값을 반환하는 경향이 있으므로
        ' R, G, B 순서로 맞추기 위해 약간의 작업이 필요합니다.
        ' 또는 더 간단하게는 Format 함수를 사용합니다.
        ' Format(값, "00")은 10진수를 두 자리 16진수로 만듭니다.
        ' 예: 255 -> FF, 10 -> 0A

        ' Color 속성은 Long 타입의 BGR 값을 반환합니다. (BBGGRR)
        ' 따라서 순서를 바꿔줘야 합니다.
        hexColor = "#" & Right("00" & Hex(selectedCellColor Mod 256), 2) & _
                     Right("00" & Hex((selectedCellColor \ 256) Mod 256), 2) & _
                     Right("00" & Hex(selectedCellColor \ 65536), 2)

        MsgBox "선택한 셀의 배경색 헥사값: " & hexColor
    Else
        MsgBox "셀을 선택해주세요."
    End If
End Sub

 

위 코드는 현재 선택된 셀의 배경색에 대한 16진수 헥사값을 알려주는 코드예요. 만약 글꼴 색상의 헥사값을 알고 싶다면 `Selection.Interior.Color` 부분을 `Selection.Font.Color`로 바꿔주면 된답니다!

 

코드-1.txt
0.00MB

 

2.2.4. 코드 실행하고 결과 확인하기

코드를 다 입력했다면, 헥사값을 확인하고 싶은 셀을 엑셀 시트에서 먼저 선택해주세요.

 

그다음, 다시 VBA 편집기 창으로 돌아와서 방금 입력한 코드 아무 곳에나 커서를 두고 `F5` 키를 누르거나, 상단 메뉴의 `실행(Run)` > `Sub/사용자 정의 폼 실행(Run Sub/UserForm)`을 클릭하세요.

 

그러면 잠시 후 메시지 박스가 나타나면서 "선택한 셀의 배경색 헥사값: #XXXXXX" 와 같이 결과가 표시될 거예요! 참 쉽죠?


3. 엑셀 기본 색상표 16진수 목록

엑셀에서 자주 사용되는 기본 색상들과 그 헥사값을 몇 가지 표로 정리해 드릴게요. 이 값들을 알아두면 디자인 작업이나 VBA 코딩 시 유용하게 활용할 수 있을 거예요. 물론, 테마에 따라 약간씩 달라질 수 있다는 점은 참고해주세요!

색상 이름 색상 미리보기 헥사값 (Hex Code) RGB 값
검정 (Black)   #000000 (0, 0, 0)
흰색 (White)   #FFFFFF (255, 255, 255)
빨강 (Red)   #FF0000 (255, 0, 0)
녹색 (Green - Lime)   #00FF00 (0, 255, 0)
파랑 (Blue)   #0000FF (0, 0, 255)
노랑 (Yellow)   #FFFF00 (255, 255, 0)
자홍 (Magenta/Fuchsia)   #FF00FF (255, 0, 255)
청록 (Cyan/Aqua)   #00FFFF (0, 255, 255)
엑셀 표준 주황   #ED7D31 (237, 125, 49)
엑셀 표준 파랑 (강조1)   #4472C4 (68, 114, 196)

 

위에 제시된 색상 외에도 엑셀에는 정말 다양한 테마 색상과 음영이 존재해요. 더 많은 색상의 헥사값이 궁금하다면, 앞에서 설명드린 VBA 코드를 활용해서 직접 확인해보시는 것을 추천합니다!


4. 엑셀에서 색상 코드를 활용하는 팁

열심히 알아낸 헥사값, 그냥 알고만 있기에는 너무 아깝죠? 엑셀에서 이 색상 코드를 다양하게 활용할 수 있는 몇 가지 꿀팁을 알려드릴게요!

 

4.1. VBA로 특정 색상 정확하게 적용하기

회사 로고 색상이나 브랜드의 특정 색상을 엑셀 문서에 일관되게 적용해야 할 때가 있죠? 이때 헥사값을 알면 VBA를 통해 아주 정확하게 색상을 지정할 수 있어요.

 

일반적으로 VBA에서는 `RGB()` 함수를 사용하는데, 헥사값을 RGB 값으로 변환해서 사용하면 됩니다. 예를 들어, `#FF8C00` (DarkOrange) 색상을 적용하고 싶다면, R은 FF(255), G는 8C(140), B는 00(0) 이므로 다음과 같이 코드를 작성할 수 있어요.

Sub ApplySpecificColor()
    ' 선택된 셀의 배경색을 DarkOrange (#FF8C00)로 변경
    Selection.Interior.Color = RGB(255, 140, 0)

    ' 선택된 셀의 글꼴색을 DarkOrange (#FF8C00)로 변경
    ' Selection.Font.Color = RGB(255, 140, 0)
End Sub

 

이렇게 하면 매번 색상 팔레트에서 비슷한 색을 찾을 필요 없이, 원하는 색을 한 번에 딱! 적용할 수 있답니다.

 

코드-2.txt
0.00MB

 

4.2. 웹 디자인 및 다른 프로그램과의 색상 호환성 유지

엑셀에서 사용한 멋진 색상 조합을 웹사이트나 파워포인트, 포토샵 등 다른 프로그램에서도 그대로 사용하고 싶을 때가 있죠? 이때 헥사값은 프로그램 간의 '색상 약속'과도 같아요. 엑셀에서 확인한 헥사값을 다른 프로그램의 색상 입력란에 그대로 넣어주면, 거의 동일한 색상을 재현할 수 있답니다. 특히 웹 디자이너나 콘텐츠 제작자와 협업할 때 정확한 색상 정보를 전달하는 데 매우 유용해요!

 

4.3. 조건부 서식에 특정 색상 코드로 동적 스타일링

엑셀의 강력한 기능 중 하나인 '조건부 서식'을 사용할 때도 색상 코드가 빛을 발할 수 있어요. 물론 조건부 서식 UI에서도 색상을 선택할 수 있지만, VBA와 함께 사용하면 더욱 정교한 색상 제어가 가능해요.

 

예를 들어, 특정 값의 범위에 따라 여러 단계로 세밀하게 다른 색상을 적용하고 싶을 때, 미리 정의해둔 헥사값(또는 RGB값)을 VBA 코드 내에서 조건부 서식 규칙에 프로그래밍적으로 할당할 수 있습니다. 이렇게 하면 데이터 변화에 따라 동적으로, 그리고 매우 구체적인 색상으로 셀 스타일을 변경하는 고수준의 시각화를 구현할 수 있답니다!


5. 자주 묻는 질문 (FAQ)

엑셀 색상표와 헥사값에 대해 궁금한 점이 더 있으실 것 같아, 자주 나오는 질문과 답변을 준비했어요!

 

Q1: 엑셀 UI에서 헥사값을 바로 볼 수 있는 방법은 정말 없나요?

A: 네, 아쉽게도 현재 엑셀 사용자 인터페이스(UI)에서는 색상 선택 시 해당 색상의 헥사값을 직접적으로 표시해주지 않아요. 색상 선택 창에서 '다른 색' 옵션으로 들어가면 RGB 값을 확인할 수는 있지만, 헥사값은 VBA를 사용하거나 외부 색상 피커 도구를 활용하는 것이 일반적입니다. 앞서 안내해드린 VBA 코드가 가장 확실한 방법 중 하나예요!

 

Q2: 엑셀 색상표는 버전마다 다른가요?

A: 기본적인 표준 색상(Standard Colors)은 엑셀 2007 버전 이후로는 거의 동일하게 유지되고 있어요. 하지만 '테마 색상(Theme Colors)'의 경우, 사용자가 선택한 테마나 엑셀 버전에 따라 색상 구성이 달라질 수 있습니다. 따라서 특정 색상을 일관되게 사용하려면, 테마에 의존하기보다는 해당 색상의 정확한 RGB 값이나 헥사값을 사용하는 것이 좋아요.

 

Q3: 헥사값 대신 RGB 값만으로도 색상을 충분히 활용할 수 있나요?

A: 네, 물론입니다! 헥사값은 RGB 값을 16진수로 표현한 것일 뿐, 본질적으로 같은 색상 정보를 담고 있어요. 엑셀 VBA에서는 주로 `RGB(R, G, B)` 함수 형태로 색상을 지정하기 때문에, RGB 값만 알고 있어도 충분히 원하는 색상을 정확하게 적용할 수 있습니다. 헥사값은 웹 환경이나 다른 디자인 도구와 색상 정보를 주고받을 때 더 편리하게 사용되는 경향이 있어요.

 

Q4: VBA 코드에서 `&HBBGGRR&` 형식으로 색상 코드를 본 적이 있는데, 이건 뭔가요?

A: 아, 좋은 질문이에요! VBA에서는 색상을 나타내는 Long 정수값을 직접 16진수로 표현할 때 `&H` 접두사를 사용해요. 그리고 이때 색상 순서는 Blue, Green, Red 순서인 `&HBBGGRR&` 형태를 따릅니다.

 

예를 들어, 순수 빨간색(#FF0000)은 VBA에서 `&H0000FF&` (BGR 순서)로 표현될 수 있어요. `Selection.Interior.Color = &H0000FF&` 와 같이 사용할 수 있죠. 앞서 우리가 만든 VBA 코드에서 헥사값을 `#RRGGBB`로 변환한 것은 웹 표준 방식에 맞추기 위함이었고, VBA 내부적으로는 BGR 순서의 Long 값을 사용한다는 점을 기억해두시면 좋아요!

 

내가 해야 할 일은?

작업 내용 목표 기대 효과
엑셀에서 자주 쓰는 색상의 헥사값 확인해보기 (VBA 활용) VBA를 통한 헥사값 추출 방법 숙달 필요시 원하는 색상 코드 즉시 확인 가능
나만의 색상 팔레트 헥사값 목록 만들기 자주 사용하는 색상 정보 체계적 관리 문서 작업 시 일관된 색상 사용 및 효율 증대
VBA로 특정 헥사값(RGB 변환)을 셀에 적용하는 연습하기 VBA 색상 적용 명령어 이해 및 활용 능력 향상 정확한 색상 구현으로 문서 품질 향상

 

전문가 및 네티즌 의견

최지아 (웹 디자이너, 가명): "엑셀에서 작업한 시안의 색상 코드를 정확히 알아야 웹에 그대로 구현할 수 있는데, VBA로 헥사값 확인하는 방법 정말 유용하네요! 업무 효율이 올라갈 것 같아요."

박현우 (엑셀 VBA 개발자, 가명): "사용자 요청에 따라 특정 브랜드 색상을 동적으로 적용해야 할 때가 많은데, 헥사값이나 RGB값으로 정확히 지정하는 것이 중요합니다. 이 글이 잘 정리되어 있네요."

강민희 (마케팅팀 사원, 가명): "보고서 만들 때마다 색깔 맞추는 게 은근 스트레스였는데, 자주 쓰는 색깔 헥사값 적어두고 쓰면 통일성도 있고 시간도 절약될 것 같아요! 꿀팁 감사합니다."

네티즌 '엑셀초보탈출기' (가명): "VBA는 어렵다고만 생각했는데, 이렇게 필요한 기능만 쏙쏙 배우니 재미있네요. 당장 제 엑셀 파일 색깔부터 헥사값 따봐야겠어요!"

네티즌 '컬러마법사' (가명): "RGB랑 헥사값이 결국 같은 거라는 건 알았지만, 엑셀에서 어떻게 확인하는지 막막했거든요. 속 시원한 설명 감사합니다! BGR 순서 얘기도 처음 알았어요."

네티즌 '디자인꿈나무' (가명): "엑셀 표 색깔 예쁘게 만들고 싶은데, 매번 감으로 찍었거든요. 이제 헥사값 활용해서 좀 더 전문적으로 꾸며볼 수 있겠어요!"


6. 결론

 

6.1. 엑셀 색상 헥사값 활용의 실무적 가치

오늘은 엑셀의 색상표와 16진수 헥사값을 확인하고 활용하는 방법에 대해 자세히 알아봤어요. 단순히 예쁜 색을 고르는 것을 넘어, 헥사값을 이해하고 활용할 수 있게 되면 여러분의 엑셀 작업은 한층 더 전문적이고 효율적으로 변할 거예요!

 

특히, 브랜드 아이덴티티를 지키며 일관된 문서를 작성해야 하거나, 다른 디자인 도구와 데이터를 주고받아야 할 때 헥사값은 정말 강력한 무기가 된답니다. 오늘 배운 VBA 코드나 팁들을 실제 업무에 조금씩 적용해보면서, 색상 전문가로 거듭나시길 응원할게요!

 

6.2. 추가 학습 자료 및 리소스 안내

엑셀 색상과 VBA에 대해 더 깊이 알고 싶으신 분들을 위해 몇 가지 학습 자료를 추천해 드려요. 먼저, 마이크로소프트 오피스 공식 지원 페이지에서는 VBA 관련 다양한 함수와 객체 모델에 대한 상세한 정보를 얻을 수 있어요.

 

또한, 온라인에는 수많은 엑셀 VBA 강좌나 커뮤니티(예: Stack Overflow, 국내 엑셀 관련 카페)가 있으니, 궁금한 점을 질문하거나 다른 사람들의 코드를 보며 배우는 것도 좋은 방법이에요. 'HTML 색상 코드표' 같은 키워드로 검색하시면 웹에서 사용되는 다양한 색상의 헥사값 정보도 쉽게 찾아볼 수 있답니다. 꾸준한 관심과 연습만이 실력 향상의 지름길이라는 것, 잊지 마세요!

 

 


함께 보면 좋은 글:

[엑셀 초,중,고급자 정복기] - 엑셀 Excel 시나리오 기능 이용 다양한 입력값 가상치 구하기 총정리

 

엑셀 Excel 시나리오 기능 이용 다양한 입력값 가상치 구하기 총정리

엑셀의 강력한 '시나리오' 기능을 알고 계셨나요? 이 기능을 활용하면 다양한 변수를 바꿔가며 미래를 예측하고, 최적의 의사결정을 내릴 수 있답니다. 복잡한 상황도 간단하게 분석해보세요!

specialworld.tistory.com

 

[엑셀 초,중,고급자 정복기] - 엑셀 Excel 표 이름으로 데이터 계산하는 방법: 쉬운 가이드와 실용적인 팁

 

엑셀 Excel 표 이름으로 데이터 계산하는 방법: 쉬운 가이드와 실용적인 팁

엑셀 수식, 맨날 셀 주소 찍느라 힘드셨죠? 복잡한 데이터 범위 때문에 머리 아프셨다고요?이제 엑셀 '표 이름' 하나로 이런 고민 싹 해결하고, 스마트한 데이터 계산의 세계로 떠나봐요!초보자

specialworld.tistory.com

 

[엑셀 초,중,고급자 정복기] - 구글 스프레드시트 QUERY 함수 완전 정복: 데이터베이스처럼 활용하는 초효율 가이드!

 

구글 스프레드시트 QUERY 함수 완전 정복: 데이터베이스처럼 활용하는 초효율 가이드!

구글 스프레드시트, 아직도 단순 표 계산만 하시나요?QUERY 함수 하나면 복잡한 데이터도 SQL처럼 자유자재로!오늘, 데이터베이스 부럽지 않은 초효율 가이드를 시작합니다! 구글 스프레드시트 QUE

specialworld.tistory.com

 

[엑셀 초,중,고급자 정복기] - 엑셀 Excel 수식 계산을 위한 절대 참조와 상대 참조 이해하기

 

엑셀 Excel 수식 계산을 위한 절대 참조와 상대 참조 이해하기

엑셀 수식, 복사만 하면 원하는 결과가 안 나와서 당황한 적 있으신가요?절대 참조와 상대 참조의 개념만 확실히 알면 칼퇴는 물론, 엑셀 고수로 거듭날 수 있어요!오늘, 핵심만 쏙쏙 뽑아 완벽

specialworld.tistory.com

 

[엑셀 초,중,고급자 정복기] - IMPORTRANGE 함수 완전 정복: 구글 스프레드시트로 여러 시트 데이터 한눈에 관리!

 

IMPORTRANGE 함수 완전 정복: 구글 스프레드시트로 여러 시트 데이터 한눈에 관리!

여러 구글 스프레드시트에 흩어진 데이터, 아직도 일일이 복사 붙여넣기 하고 계신가요?IMPORTRANGE 함수 하나면 마법처럼 다른 시트의 데이터를 실시간으로 가져올 수 있어요!오늘, 여러분의 데이

specialworld.tistory.com

 

 

 

좋아요와 공유는 언제나 큰 힘이 됩니다!

반응형

댓글