Я создал сводную таблицу, используя код VBA, и назвал ее Pivot1.Все, что я ищу, - это установить динамический код VBA Vlookup, поскольку заголовки строк в сводной области могут постоянно изменяться.Я использовал формулу функции соответствия, и я могу получить результат, когда применяю это к ячейке, но не могу написать код VBA, используя это.
=IFERROR(VLOOKUP($D18,Pivot1!$A$4:$D$27,MATCH(E$17,Pivot1!$A$4:$E$4,0),0),0)
Пожалуйста, помогите мне добавить эту функцию вэтот код VBA -
Range("E18").Activate
ActiveCell.Value = Application.WorksheetFunction.VLookup(ActiveCell.Offset(0, -1), Sheets("Pivot1").Range("A1:E50"), 2, 0)
ActiveCell.Offset(1).Select