Iferror(index(Match))

时间:2019-07-31 13:32:57

标签: excel vba if-statement

我以周格式设置数据,每个星期都有入库价值和出库价值,例如库存变化。我将数据放在两张纸上,然后将它们放入具有正确格式的第三张纸中。我需要使将来的值与即将到来的几周保持一致,但我需要将过去的所有值相加在一个单元格中。

我尝试使用iferror(Index(Match))代码,它可以很好地将将来的数据放入正确的位置,但是参考日期从今天开始,所以没有到期日匹配。

Range("F8").Select
        ActiveCell.FormulaR1C1 = _
            "=IFERROR(INDEX(-'OnHand & PartReq & Supply'!C10,MATCH(LOB!R6C,'OnHand & PartReq & Supply'!C4,0)),0)"
        Range("F9").Select
        ActiveCell.FormulaR1C1 = _
            "=IFERROR(INDEX('OnHand & PartReq & Supply'!C14,MATCH(LOB!R6C,'OnHand & PartReq & Supply'!C4,0)),0)"

是否可以使用此代码或类似的代码,但可以将过去添加的所有数据放到同一单元格中。

0 个答案:

没有答案
相关问题