在VBA Excel中使用IF语句公式

时间:2018-12-17 15:21:20

标签: excel vba

我很难弄清代码中的错误。我需要在VBA excel中使用IF语句公式。但是,我在以下代码中收到错误“应用程序定义的错误或对象定义的错误”:

.Range("G2:G" & .Range("A" & Rows.Count).End(xlUp).Row).Formula = "=IF(ISNA(INDEX('VLookupTable'!$D$2:$D$184,MATCH(F9,'VLookupTable'!$C$2:$C$184,0))),"",INDEX('VLookupTable'!$D$2:$D$184,MATCH(F9,'VLookupTable'!$C$2:$C$184,0)))"

如果我删除了IF语句,则它正在工作。它返回true或false,但是我需要检查条件是否为N / A,它应该返回值而不是TRUE或FALSE。

0 个答案:

没有答案