2017-11-09 10 views
0

Excel에서는 기본적으로 탭의 글꼴 색으로 검정색을 사용합니다. 탭 색상을 변경하면 탭 색상이 밝은 경우 글꼴 색상이 검은 색으로 유지되지만 어두운 색상을 선택하면 흰색으로 변경됩니다.Excel에서 탭의 흰색 글꼴은 언제 사용합니까?

이 동작을 모방하고 싶습니다. RGB 조합이 Excel에서 흰색 글꼴 색으로 변경됩니까?

감사합니다.

답변

0

가능한 색상은 256^3입니다. 직접 사용해보십시오.

Public Sub TestMe() 

    Dim cnt As Long 

    For cnt = 1 To 256^3 Step 10 
     ActiveSheet.Tab.Color = cnt 
    Next cnt 

End Sub 
2

글꼴 색과 배경색 간의 색상 대비가 있습니다.

당신은 계산을 위해, 여기 글꼴과 배경 사이의 색상 대비 사용자 정의 함수를 찾을 수 있습니다

: http://www.EXCELGAARD.dk/Lib/COLORCONTRAST/

이 당신이 동작을 모방 할 수 있습니다 - 단지에 대한 흑백 글꼴 색상으로 colorcontrast 테스트를 실제 배경색을 선택하고, 최상의 색상 대비 점수를 얻는 방법에 따라 흑백 글꼴 색상을 선택하십시오.

+0

놀라운 자원에 감사드립니다. 나는 그것을 시험해 보았지만, Excel이 글꼴 색을 어떻게 결정하는지는 모르겠다. – jabellcu

+0

Nope - excately하지는 않지만 색상 대비를 사용하면 Excel이 흰색과 비자를 사용할 때 검정색을 선택하는 경우에도 여전히 행동을 복제 할 수 있습니다. 추신 : 내 웹 사이트에 친절한 단어를 주셔서 감사합니다 :-) –

0

@Vityata가 제안한 접근법을 따라했습니다. 엑셀 동작은 복제 정직하지,하지만 난 내 목적을 제공 근사치 발견 : 같이 컬러 큐브를 고려

을 : 흰색 글꼴 색을 사용 http://matlab.izmiran.ru/help/toolbox/images/colorcube.jpg

Excel을 때

R * 20132 + G * 64005 + B * 6630 <= 11675430 

일부 예 (RGB (255,102,3)와 같은 경우)에서 오류가 발생하지만 누군가가 유용하다고 생각하길 바랍니다. 나는 누군가가 정확한 공식을 찾았을 때를 대비하여 질문을 공개하고있다.

답장을 보내 주셔서 감사합니다.