我遇到了一个奇特的问题,下面的代码
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)...