Auto Filldown Matrixformel
18.03.2022 09:44:17
Kalle
ich möchte gerne beim Dateistart eine Matrixformel (Modul-Funktion] in X5 einsetzen und diese automatisiert via FillDown über die bestehenden Daten laufen lassen. Mein bisheriger Versuch scheitert aber an einem Laufzeitfehler, der wohl mit zusätzlichen Array-Eigenschaften zu tun hat - aber warum nur?
Private Sub Workbook_Open()
With ThisWorkbook.Worksheets("ZOE_Aktuell")
Range("X5").FormulaArray = _
"={AendVorWo($A$5:A5;$E$5:E5;$V$5:V5;0;100)}"
Range("X5:X" & Cells(Rows.Count, "A").End(xlUp).Row).FillDown
End With
End Sub
Die Datei ist etwas zu groß für hier, daher der Privatlink: https://drive.google.com/file/d/1Ky7XSRSH2-kjpDTMDUeGMCVwKBlmUafe/view?usp=sharing
Der Grund für dieses Anliegen ist ein merkwürdiges Verhalten von Excel: Sobald ich neue Zeilen anlege oder einfüge, wird die forlaufende Formelführung der Matrixformel unterbrochen, so dass Quatsch berechnet wird und ich die Formel immer wieder manuell "herunterziehen" muss.
Freue mich wie immer auf Eure Ideen
Danke und viele Grüße
Kalle