我正在尝试在我的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语句更简单的方法来做到这一点?
谢谢