Microsoft Excel VBA Vlookup不断给出#N / A错误

时间:2019-03-05 08:07:59

标签: excel vba vlookup

我创建了2个独立的Excel电子表格,其中1个用于数据库,另1个用于排序自动化和VBA。基本上是这样的。

database

vba 我正在尝试使用VBA中的VLOOKUP将极数添加到最终数据(图2)中。我希望我可以根据识别号显示极数,所以我使用了第2列和第3列。我的代码:

Dim i1 As Integer
Dim i2 As Integer
Dim t As Integer

i1 = Range("B3").Value
i2 = Range("E3").Value

For t = 0 To (i2 - i1)

Cells(t + 7, 1).Value = i1
Cells(t + 7, 2).Value = [VLOOKUP(i1,database2!B:C,2,FALSE)]
i1 = i1 + 1

Next t

但是结果仍然显示#N / A。有什么帮助吗?谢谢

0 个答案:

没有答案