반응형


    For i = 1 To 100

        rg = "A" & i

        rg2 = rg & ":" & rg

        cl = Sheet1.Range(rg2).Interior.Color

        If cl = 2862825 Then

            Cells(i, 4) = ""

        End If

    Next i


1에서 100번째 열까지의 첫번째셀(A1~A100)의 색상을 확인해서

셀의 색상값이 2862825일때 셀의 값을 변경하는 매크로이다.


참고로 색상을 인식할때 범위(Range("A1:A100"))과같은 방식으로 지정하는데

예제의 내용은 각1개의 셀의 컬러만 인식하도록 했다.

다시말해 Range("A1:A1")으로 반복되는 내용이다.

+ Recent posts