背景:
我有以下测试代码可以正常工作,其中H列等于B列与D列中的值
Range("H2:H17") = "=INDEX(D2:D17,MATCH(B2:B17,B2:B17,0))"
问题:
我该如何在代码中使用它来引用名为“ temp”的单独工作表来执行相同的操作。这个想法是每次代码寻找“目标”时 一个索引并匹配检查列B以等于列D中的值,因此如果值A通过,则它将变为Test1?
我尝试了以下代码,但是目标未使用任何值更新。
将目标设为变体
With Application
Target = .Index(Sheets("Temp").Range("D2:D17"),.Match(Sheets("Temp").Range("B2:B17"),Sheets("Temp").Range("B2:B17"),0))
End With
调试显示目标的以下内容
感谢您的帮助!