如果值为0,vlookup将单元格留空

我已经写了这个代码到目前为止,但是说,有一个应用程序或对象的错误..

.Formula = "=IF(VLOOKUP(A2&""B2"",MARM!A:G,7,0),"""")=0,"""",VLOOKUP(A2&""B2"",MARM!A:G,7,0),""""))" 

我已经使用这个代码到目前为止成功,但我改变了你可以看到,现在不会运行。

 .Formula = "=IF(IFERROR(I2/VLOOKUP(A2&""B2"",MARM!A:G,7,0),"""")=0,"""",IFERROR(I2/VLOOKUP(A2&""B2"",MARM!A:G,7,0),""""))" 

整个部分就像现在编辑之后,

 With Range("J2:J" & LastRow) .Formula = "=IF(VLOOKUP(A2&""B2"",MARM!A:G,7,0)=0,"""",VLOOKUP(A2&""B2"",MARM!A:G,7,0))" .Value = .Value End With 

在这里输入图像说明