XLOOKUP с несколькими критериями - PullRequest
1 голос
/ 04 мая 2020

Я пытаюсь преобразовать многокритериальную формулу XLookup в VBA, но постоянно получаю

Ошибка 13 Несоответствие типов.

Простое XLookup с одним критерии работают нормально, поэтому это должно быть как-то связано с тем, как я пытаюсь объединить свои требования.

Sub Test1()

    'This works fine
    Range("F18").Value = Application.WorksheetFunction.XLookup(Range("F13").Value, Range("C:C"), Range("A:A"))

    'This gives Error 13 Type Mismatch
    Range("H18").Value = Application.WorksheetFunction.XLookup(Range("H11").Value & Range("H13").Value, Range("C:C") & Range("D:D"), Range("A:A"))

End Sub

Собственная формула =XLOOKUP(H11&H13,C:C&D:D,A:A) отлично работает в Excel, поэтому должен быть способ написать это в VBA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...