Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA IFERROR公式不起作用_Excel_Indexing_Match_Vba - Fatal编程技术网

Excel VBA IFERROR公式不起作用

Excel VBA IFERROR公式不起作用,excel,indexing,match,vba,Excel,Indexing,Match,Vba,我在VBA中的单元格中输入forumla时遇到问题。我只是想在单元格“V2”中加入一个简单的索引和匹配公式,在我开始添加一个IFERROR子句之前,代码工作得非常好。我不确定问题出在哪里,因为上面的公式代码用于不同的单元格。这是我的密码 wsO.Range("V2").FormulaArray = _ "=IFERROR(INDEX('[Blue.xls]2015'!$D$24:$D$209,MATCH(I3&L3,'[Blue.xls]2015'!$A$24:$A$209&am

我在VBA中的单元格中输入forumla时遇到问题。我只是想在单元格“V2”中加入一个简单的索引和匹配公式,在我开始添加一个IFERROR子句之前,代码工作得非常好。我不确定问题出在哪里,因为上面的公式代码用于不同的单元格。这是我的密码

wsO.Range("V2").FormulaArray = _
    "=IFERROR(INDEX('[Blue.xls]2015'!$D$24:$D$209,MATCH(I3&L3,'[Blue.xls]2015'!$A$24:$A$209&'[Blue.xls]2015'!$B$24:$B$209,0)),"""")"
任何想法都非常感谢


谢谢。

“不工作”的信息量不大。您预计会发生什么?您的公式实际起到什么作用?是在XL2007中引入的,但您正在XLS(兼容模式…?)上使用它@Jeeped这可能不是一个问题,因为OP说相同的公式在不同的单元格中按预期工作。Jeeped-我不认为这是一个兼容性问题,因为我已经在我的代码中使用了这个forumla,它工作起来很有魅力。这就是为什么我对这个错误如此困惑。我得到的错误是运行时错误“1004”:应用程序定义的错误或对象定义的错误。此行的目的是在另一个文档中搜索匹配的数据并在D列中返回其值,如果有错误,我希望它只输入nothing而不是#N/A