Функция соответствия не работает с переменной, но работает с базовым значением - PullRequest
0 голосов
/ 16 октября 2018

Я столкнулся со специфической проблемой, когда следующий фрагмент кода

Dim bankStatementWb As Workbook
Dim tasksListWb As Workbook
Dim i As Long
Dim feedRow As Long
Dim amountValue As Double

amountValue = CDbl(bankStatementWb.Worksheets(1).Cells(i, 8).Value)

feedRow = Application.Match(amountValue,tasksListWb.Worksheets(1).Range("I:I"), 0)
asd

работает нормально, находя нужные мне номера строк, за некоторыми исключениями.

Интересно, если я заменю«amountValue» со своим значением, в данном случае 80204.4, тогда Match будет работать.

Ничто, похоже, не поможет, даже если заставить значение удвоиться (CDbl) ...

...