VBA IFfunction错误

我想将下面的公式插入到单元格中

Range("Q12").FormulaR1C1 = "=If(P12>1,1,P12)" 

但在单元格中的输出是低于

 =WENN('P12'>1;1;'P12') 

问题是它包括'' 。 请帮我解决这个问题

谢谢

使用非R1C1格式:

 Sub hfdjs() Range("Q12").Formula = "=If(P12>1,1,P12)" End Sub