ich bräuchte mal wieder eure Hilfe.
Ich habe eine Formel in einem Makro, die leider irgendwie nicht das gewünschte Ergebnis ausgibt.
In dem Makro lasse ich mir vorher einen Wert in Spalte B ausgeben. Daraufhin soll die Formel in Spalte A eine Ergänzung dazu liefern.
Das ist meine Formel im VBA. Könntet ihr vielleicht mal drüberschaun und mir sagen, was ich ändern müsste, damit es klappt?
.Range("A" & .Cells(Rows.Count, 2).End(xlUp).Row).Formula = _
"=CONCATENATE(INDEX('" & File & "'!E:E,MATCH(" & Chr(34) & ThisWorkbook.Sheets(1).Range("B" & Cells(Rows.Count, 2).End(xlUp).Row) & Chr(34) & ",'" & File & "'!O:O,0)),"", "",INDEX('" & File & "'!D:D,MATCH(" & Chr(34) & ThisWorkbook.Sheets(1).Range("B" & Cells(Rows.Count, 2).End(xlUp).Row) & Chr(34) & ",'" & File & "'!O:O,0)))"
Zurzeit bekomme ich an der Stelle "B"+letzte Zeile immer nur den Wert "" zurück, obwohl dort eigentlich etwas steht.
An dem Dateinamen/ -pfad kann es nicht liegen. Sobald ich in meinem Sheet die "" durch das gesuchte Wort ersetze, bekomme ich ein Ergebnis.
Ich verzweifel nun schon fast zwei Stunden daran. :-(
Liebe Grüße
Tanja