Привет. Я пытаюсь выполнить индексное совпадение. Сначала в цикле по столбцам, а затем в строках с несколькими критериями в VBA
Данные моего источника выглядят так:
Дата Идентификатор адреса электронной почты Статус присутствия
И данные назначения, такие как:
Идентификатор электронной почты Дата1 дата2 дата3
Где, когда я использую код с функцией рабочего листа
.With Destination
.Range("B2:D4").Clear
For R = 2 To 4
For C = 2 To UBound(Arr2, 2)
.Cells(R, C) =
.Application.WorksheetFunction.Index(Source. Range("A2:C30000"),.Application.WorksheetFunction.Match(.Cells R, 1) & CDate(.Cells(1, C)), WS1.Range("B2:B30000") & WS1.Range("A2:A30000"), 0), 3)
Next C
Next R
.Activate
End With
End Sub
, это дает мне несоответствие типовОшибка.Любая помощь?
Я использую Excel 2016 на Mac.