首页 > 解决方案 > Microsoft Excel VBA Vlookup 不断给出 #N/A 错误

问题描述

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

数据库

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。有什么帮助吗?谢谢

标签: excelvbavlookup

解决方案


推荐阅读