Matrixformel mit VBA
23.07.2007 22:13:31
Yves
habe hier ein Beispiel wie ich eine Matrixformel in eine Tabelle einfüge. Ziel ist es das jeweils letzte Datum in der Datumsspalte zu finden und den zugehörigen Wert zurückzugeben.
Mit der Matrixformel funktioniert das ganz gut, nur ist die Formel in VBA schwierig zu unterhalten. siehe Formel:
Cells(iRow, 5).FormulaArray = "=VLOOKUP(MAX(IF(TEXT(R3C1:R65536C1,""MMMM JJ"")=RC[-1],R3C1:R65536C1,"""")),C[-4]:C[-3],2,FALSE)"
Gibt es da eine andere mögliche schreibweise welche die Pflege unter VBA erleichtern würde?
Gruss und vielen Dank für die Hilfe
Beispieldatei:
https://www.herber.de/bbs/user/44376.xls