VBA - 范围公式不起作用 - if(或(isnumber(搜索)不起作用

时间:2015-12-03 14:01:21

标签: excel-vba vba excel

我无法在vba中使用此公式,请您帮助我:

Range("L2").Formula = "=IF(OR(ISNUMBER(SEARCH("CTA",K3)),ISNUMBER(SEARCH("Dissolved",K3)),ISNUMBER(SEARCH("ZBA",K3))),"Yes","No")"

当我手动操作它的工作正常但是当我通过VBA尝试它时我收到错误,请纠正我。

我试图查看旧问题,但无法与此匹配

1 个答案:

答案 0 :(得分:2)

这不是有效字符串,内部"必须转义为""

Range("L2").Formula = "=IF(OR(ISNUMBER(SEARCH(""CTA"",K3)),ISNUMBER(SEARCH(""Dissolved"",K3)),ISNUMBER(SEARCH(""ZBA"",K3))),""Yes"",""No"")"