Ich erhalte einen Syntaxfehler, wenn ich versuche, eine Formel in eine Zelle mit Makro einzufügen. Ich kann nicht herausfinden, was ich falsch mache? Die Formel funktioniert einwandfrei, wenn ich sie manuell eingabe. Hier ist mein Code:Syntaxfehler für INDEX-Formel mit Makro
ws3.Range("F2:F" & lastRow3).Formula = "=INDEX($L$1:INDEX(L:L,MATCH("ZZZ",D:D)),AGGREGATE(15,6,ROW($K$1:INDEX(K:K,MATCH("ZZZ",D:D)))/($K$1:INDEX(K:K,MATCH("ZZZ",D:D))=D2),COUNTIF($D$1:$D2,D2)))"
ws3 ist das Arbeitsblatt und lastRow3 ist nur um den Inhalt Autofill, indem Sie links auf eine Säule zu vergleichen. Irgendwelche Ideen, warum dies einen Fehler gibt?
FYI: Diese Formel findet Werte in einer Spalte aus einer anderen Spalte und gibt die angrenzenden Einträge.
häufige Fehler, ersetzen "ZZZ" mit "" ZZZ "" – Rosetta
Auch dies funktioniert, aber ich denke, das Excel instabil macht. Die Ausführung dauert sehr lange. – harry71152