【发布时间】:2017-01-19 15:06:43
【问题描述】:
您好,如果满足两个条件,我需要将单元格的字体颜色更改为红色(M列):
- Col P 应该有文本“等待”并且
- Col M 的值应大于 1.0。
你能告诉我如何解决这个问题吗?
我尝试了下面的代码,但它不起作用:
Sub Latency()
Dim r As Long
Dim m As Long
On Error GoTo ExitHere:
m = Range("A:B").Find(What:="*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
Application.ScreenUpdating = False
For r = 1 To m
If Range("O" & r) = "*waiting* && Range("M" & r) >= 1 Then
Range("M" & r).Cells.Font.ColorIndex = 3
Else
Range("M" & r).Cells.Font.ColorIndex = 0
End If
Next r
ExitHere:
Application.ScreenUpdating = True
End Sub
【问题讨论】:
-
你遇到了什么错误?
-
If Range("O" & r) = "*waiting* && Range("M" & r) >= 1 Then中的语法错误