如果值为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