使用VBA问题在单元格中插入公式

我有问题在单元格中插入下面的公式。 我已经把“已经加倍了”。有什么想法我做错了吗?非常感谢

Sub insert_formulas() Worksheets("Parsing").Range("H2").Formula = "=IF(E2=""New"";OFFSET(H2,-1;0)-H2;""N/A"")" End Sub 

replace为:(但仍然错误400)

 Sub insert_formulas() Worksheets("Parsing").Range("H2").Formula = "=IF(E2=""New"",OFFSET(H2,-1,0)-H2,""N/A"")" End Sub 

解决了。 谢谢 – 以上是正确的。

在你的post中显示的VBA语句(见标有“…以上是正确的”):

 Worksheets("Parsing").Range("H2").Formula = "=IF(E2=""New"",OFFSET(H2,-1;0)-H2,""N/A"")" 

在OFFSET()中包含错误function:应该纠正如下:

 Worksheets("Parsing").Range("H2").Formula = "=IF(E2=""New"",OFFSET(H2,-1,0)-H2,""N/A"")" 

最好的祝福,