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

时间:2015-06-05 17:01:39

标签: excel vba excel-vba

我在单元格中插入以下公式时遇到问题。我已经加倍了“已经。我知道我做错了什么? 非常感谢

Sub insert_formulas()

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


End Sub

替换为:(但仍然是错误400)

Sub insert_formulas()

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


End Sub

它解决了。谢谢 - 以上是正确的。

1 个答案:

答案 0 :(得分:1)

您帖子中显示的VBA声明(请参阅标有&#34的那个; ......以上是正确的"):

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

包含OFFSET()函数中的错误:应更正如下:

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

致以最诚挚的问候,