Я пытаюсь преобразовать многокритериальную формулу 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.