我需要使用 VBA 在条件公式中设置以下公式。我尝试了所有不同的方法,例如加倍双引号和Chr(34)
。请帮忙。
vFormula = "=OR(TEXT(B$2,"ddd")="Sat",TEXT(B$2,"ddd")="Sun")"
.FormatConditions.Add Type:=xlExpression, Formula1:=vFormula
传递包含双引号的Formula1
参数的正确方法是什么?
答案 0 :(得分:0)
这应该适用于您的目的:
ActiveCell.FormulaR1C1 = _
"=OR(TEXT(R2C[-3],""ddd"")=""Sat"",TEXT(R2C[-3],""ddd"")=""Sun"")"
您只需要更改相对单元格引用。
此致