Microsoft Excel VBA Vlookup продолжает давать ошибку # N / A - PullRequest
0 голосов
/ 05 марта 2019

Я создал 2 отдельные таблицы Excel, 1 для моей базы данных и 1 для автоматизации сортировки и VBA.В основном это выглядит так.

database

vba Я пытаюсь добавить номер полюса к моим конечным данным (изображение 2) с VLOOKUP в VBA.Я надеюсь, что число полюсов может зависеть от номера идентификатора, поэтому я использовал столбцы 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.Любая помощь?Спасибо

...