我被指派在vba中使用.match函数来比较2个不同工作簿中的2个不同列。
这是我的代码到目前为止..如何将匹配函数用于我的目标?
{{1}}
答案 0 :(得分:1)
要运行此代码,您应该在第一个工作簿上,第二个工作簿应该在后台打开,我觉得这比使用它的地址调用工作簿更简单,如果你喜欢
Sub vl()
Dim lastrow As Long
Sheets("Items").Select
lastrow = Range("B" & Rows.Count).End(xlUp).Row
Range("C2:C" & lastrow).Formula = "=IF(VLOOKUP(RC2,[Book2]Data!C4,1,FALSE), ""OK"","""")"
End Sub
我假设第二本书的名称是 Book2 。 将其更改为代码中的任何内容。 希望这有帮助:)