0
셀 값에 특정 값이 있으면 해당 행 (G-O 열은 강조 표시하지만 전체 행은 표시되지 않음)이 강조되도록 코드를 작성하고 있습니다. 아래 코드는 "c"의 값을 올바르게 인식하지만 임의의 행을 채색하는 것입니다. 예를 들어 2 행 (O2)의 값이 40보다 작 으면 4 행을 색칠합니다.Excel VBA : 셀 범위를 기준으로 한 색 범위
Sub color()
Dim lastrow As Long
Dim c As Variant
lastrow = Range("o" & Rows.Count).End(xlUp).Row
For Each c In Range("O1:O" & lastrow)
If c.Value < 40 Then
' MsgBox (c)
Range(Cells(c, 7), Cells(c, 15)).Interior.ColorIndex = 7
End If
Next c
End Sub
조건부 서식 지정은 VBA 없이도 가능합니다. VBA에서이 작업을 수행 할 이유가 있습니까? –