ich habe eine Tabelle und möchte mit einem zweifachen Sverweis aus einem anderen Sheet Daten holen, wenn ZWEI Kriterien übereinstimmen. Formel sieht so aus:
Zeile2:
{=INDEX(LSZ!$C$2:$C$100;VERGLEICH(S3&T3;LSZ!A$2:A$100&LSZ!B$2:B$100;0))}
Also eine Matrixformel.
Aus Mangel an Kenntnissen wollte ich nun die Formel in FormulaR1C1 umwandeln und per VBA nach unten ziehen. VBA würde dann so aussehen:
Sub LSZ_LSZ_ERG()
'Letzte Zeile ermitteln
letztezeile = Sheets("tool").UsedRange.SpecialCells(xlCellTypeLastCell).Row
Worksheets("tool").Range("U2:U" & letztezeile).FormulaR1C1 = "=INDEX(LSZ!R2C3:R100C3, _
MATCH(RC[-2]&RC[-1],LSZ!R2C[-20]:R100C[-20]&LSZ!R2C[-19]:R100C[-19],0))"
End Sub
Wenn ich die
Sub ausführe, wird die Formel zwar in die Zeile zwei eingefügt, nach unten gezogen, aber NICHT _
als MATRIX-Formel.
Funktioniert diese Vorgehensweise nicht mit einem Matrix-Formel ?
Hat jemand vielleicht eine bessere VBA Alternative ?
Danke
Gruß
Jockel