Ich versuche, eine erweiterte Filtertabelle in Excel VBA wie im Bild unten zu bauen. In der letzten Spalte verwende ich die folgende Array-Formel.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))"
Das Problem ist, ich habe, dass es kopiert die Formel auf alle Zellen in Bereich, ohne die Zelle zu ändern: Verträge B13. Es bleibt gleich. B13.
Wo bin ich falsch?
Danke, Daniel
Nun, was soll es ändern? C13, D13 .. und so weiter? –
Es sollte zu B14, B15, B16 und so weiter ändern. :-) –