如何在VBA Excel中使用索引匹配公式

时间:2018-10-05 21:46:30

标签: excel vba excel-vba excel-formula

我正在尝试在我的VBA脚本中包含此索引匹配公式。但是,我在让它将正确的公式应用于每一行时遇到了问题。这段代码在AK处添加了新列,然后插入了公式。

  Sub test()

     Columns("AK:AK").Insert Shift:=xlToRight

     Range("AK:AK").Value = "=INDEX('[BCHP Group Info Updated.xlsx]Pay to Provider (Edit) (2)'!$J:$J,MATCH(AG1,AG:AG,0))"

End Sub

问题来了,其中“ MATCH(AG1)”仅适用于第一行,我需要它继续向下处理其余数据(MATCH(AG2,MATCH(AG3等)) 是否有另一个引用另一个工作表并匹配数据以填充此列?还是使用If then语句更简单的方法来做到这一点?

谢谢

0 个答案:

没有答案