2011-02-24 6 views
4

1) Excel 매크로를 사용하여 셀 색상을 얻는 방법은 무엇입니까? 그래서 현재 행 인덱스를 얻는 방법Excel : 셀 색상 얻기

=BGCol(x,4)

: 나는 다음과 같은 공식을 갖고 싶어 Y,

Sub BGCol(MRow As Integer, MCol As Integer) 
bgColor = Cells(MRow, MCol).Interior.ColorIndex 
End Sub 

2) 셀 X에서 :이 기능의 작업을 가져올 수 없습니다 ?

답변

6

당신은 기능을 사용해야합니다

Function BGCol(MRow As Integer, MCol As Integer) As Integer 
    BGCol = Cells(MRow, MCol).Interior.ColorIndex 
End Function 
+0

감사합니다,이 일을하지만 어떻게 공식이 사용할 수 있습니까? 또한 = BGCol (x, 4)와 같은 현재 행 번호를 얻고 싶습니다. – Caner

+1

행 (놀람)에 Row()를 사용하십시오. –

8
Function GetColor(Mycell As Range) 

    GetColor = Mycell.Interior.ColorIndex 

End Function 

::: 수식 사용 :: = getColor에서 (4 개)