Функция соответствия не работает в VBA, как в Excel листе - PullRequest
0 голосов
/ 21 апреля 2020
Sub macro18()
    Sheets("May2019").Cells(2, "N").Value = Application.Match(Sheets("May2019").Cells(2, "B").Value, Sheets("Futures_Data").Range("$B$2:$B$730"), 0)
    Sheets("May2019").Cells(2, "O").Value = Application.Match(Sheets("May2019").Cells(2, "C").Value, Sheets("Futures_Data").Range("$C$2:$C$730"), 0)
End sub
  • Я получаю #N/A, когда я запускаю вышеуказанный код в marco

  • Я получаю номер строки сразу при использовании следующего функции, когда совпадение найдено. Есть ли что-то не так с вышеуказанным VBA. Я проверяю даты в том же формате.

    =MATCH(B2,Futures_Data!$B$2:$B$730,0)
    =MATCH(C2,Futures_Data!$C$2:$C$730,0)
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...