请问大侠可否在FormulaR1C1中使用如下公式:
Dim x As Variant
x = 5.5
ActiveCell.FormulaR1C1 = "=IF(RC[-1]>-110,(RC[-1]-x),RC[-1])"
编译报错,将公式改为ActiveCell.FormulaR1C1 = "=IF(RC[-1]>-110,(RC[-1]-5.5),RC[-1])"则可以通过,请问如何将此公式中的5.5变成变量?非常感谢!
很感谢,但是ActiveCell.FormulaR1C1 = "=IF(RC[-1]>-110,(RC[-1]-" & x & "),RC[-1])" 是不行的,改成ActiveCell.FormulaR1C1 = "=IF(RC[-1]>-110,(RC[-1]-"" & x & ""),RC[-1])" 也不行。