Excel VBA条件格式查找多个项目

时间:2016-10-26 23:24:51

标签: excel vba excel-vba

我正在使用VBA编写条件格式来查找双引号。我尝试了各种技术,但似乎无法正常工作

Sub CondForm()
     With Range("A19:AG10000")
       .FormatConditions.Add xlExpression, Formula1:="=AND(SUM(--ISNUMBER(FIND(""|"",A19)))>0,SUM(--ISNUMBER(FIND(" & Chr(34) & Chr(34) & ",A19)))>0)"
       .FormatConditions(2).StopIfTrue = False
       .FormatConditions(2).Interior.Color = -16776961
       .FormatConditions(2).Font.Bold = True
 End With
End Sub

这会生成正确的外观公式     =AND(SUM(--ISNUMBER(FIND("|",A19)))>0,SUM(--ISNUMBER(FIND("",A19)))>0) 但它仅在输入“管道”值时触发。如果我取出第一个条件并且只使用=SUM(--ISNUMBER(FIND("""",A19)))>0它也可以。有谁知道如何寻找两种条件?

0 个答案:

没有答案