匹配功能不适用于变量,但适用于基础价值

时间:2018-10-16 11:49:08

标签: vba excel-vba match

我遇到了一个奇特的问题,下面的代码

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)...

0 个答案:

没有答案