Die Tabelle wird sortiert sodass alle "Leeren" oben stehen, jetzt soll nur solange befüllt werden solange die Zelle leer ist aber Excel überschreibt mir immer alle Zelle?
Code:
ActiveCell.FormulaR1C1 = _
"=IFERROR(INDEX(Tabelle1!C,AGGREGATE(15,6,ROW(R2C1:R59456C[-7])/((Tabelle1!R2C3:R59456C3=R[1]C4)+(Tabelle1!R2C4:R59456C4=R[1]C3)>0)/(R[1]C5>=Tabelle1!R2C1:R59456C1)/(R[1]C5<=Tabelle1!R2C2:R59456C2),1)),"""""""")"
Dim lngLast As Long
lngLast = Cells(Rows.Count, 1).End(xlUp).Row
'Kopiere die Formel bis zur letzen Zelle die leer ist
Range("G2").AutoFill Destination:=Range("G2:G" & lngLast)
Vielen Dank und Grüße
Peter