Excel条件公式,带双引号的Formula1参数

时间:2015-07-23 18:45:11

标签: excel vba

我需要使用 VBA 在条件公式中设置以下公式。我尝试了所有不同的方法,例如加倍双引号和Chr(34)。请帮忙。

vFormula = "=OR(TEXT(B$2,"ddd")="Sat",TEXT(B$2,"ddd")="Sun")"
.FormatConditions.Add Type:=xlExpression, Formula1:=vFormula

传递包含双引号的Formula1参数的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

这应该适用于您的目的:

ActiveCell.FormulaR1C1 = _
    "=OR(TEXT(R2C[-3],""ddd"")=""Sat"",TEXT(R2C[-3],""ddd"")=""Sun"")"

您只需要更改相对单元格引用。

此致