使用匹配功能2个不同的工作簿

时间:2017-04-05 08:13:15

标签: excel vba excel-vba

我被指派在vba中使用.match函数来比较2个不同工作簿中的2个不同列。

这是我的代码到目前为止..如何将匹配函数用于我的目标?

{{1}}

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 。 将其更改为代码中的任何内容。 希望这有帮助:)