Я пытаюсь создать расширенный фильтр в excel vba, как на рисунке ниже. В последнем столбце я использую формулу ниже массива.excel vba FormulaArray
Worksheets("Contracts").Range("N13:N" & Worksheets("contracts").Range("M" & Rows.Count).End(xlUp).Row).FormulaArray = _
"=sum(if(invoice!$A$3:$A$2000=contracts!B13,invoice!$AA$3:$AL$2000))"
Проблема у меня в том, что она копирует формулу для всех ячеек в диапазоне, не изменяя клетки от: B13 контрактов. Он остается прежним. B13.
Где я ошибаюсь?
Спасибо, Daniel
Ну, что она должна измениться на? C13, D13 .. и так далее? –
Он должен измениться на B14, B15, B16 и т. Д. :-) –