出于某种原因,此代码突出显示了整个M列。我对VBA还是很陌生,如果很明显,请对不起。我如何才能仅突出显示列中的负值?
Sub HighlightNegatives()
Dim rCell As Range
Dim rng As Range
Set rng = Range("M:M")
For Each rCell In rng.Cells
If rCell.Value < 0 Then
rng.Font.Color = RGB(255, 0, 0)
rng.Font.Bold = True
End If
Next
End Sub
Sub HighlightNegatives()
Dim rCell As Range
Dim rng As Range
Set rng = Range("M:M")
For Each rCell In rng.Cells
If rCell.Value < 0 Then
rCell.Font.Color = RGB(255, 0, 0)
rCell.Font.Bold = True
End If
Next
End Sub
说。您有理由不能使用条件格式吗?