oft konnte ich in Foren wie diesem Hilfe finden, doch dieses mal komme ich ohne einen eigenen Beitrag nicht mehr weiter. Ich hoffe jemand hier kann mir helfen :-)
Zu meinem Problem:
Erstmal in Worten. Ich möchte mehrere Excelfiles nach bestimmten Textstrings durchsuchen, und zwar nur eine Spalte. Wenn der Textstring in irgendeiner Form (Groß- und Kleinschreibung nicht beachten) vorkommt, soll in der Zelle ein X dargestellt werden.
Ich verwende folgende Formel:
{=WENN(ISTFEHLER(VERGLEICH(FALSCH;ISTFEHLER(SUCHEN(B5;VERKETTEN(B1;D3;C2)));0));"";"X")}
In B5 steht der Text, nach dem gesucht werden soll. Den Pfad zur anderen Datei setze ich mit der Verkettenfunktion aus den Zellen B1, D3 und C2 zusammen. Wobei sich B1 und C2 nicht ändern. Die Zelle D3 stellt den Dateinamen dar, welcher Variabel ist. Die Funktion funktioniert so NICHT. Wenn ich allerdings anstatt der Verkettenfunktion den Pfad inklusive Dateinamen händisch eingebe, funktioniert es!
Wie kann das sein? Ich habe mir mal die Formelauswertung angeschaut und da fällt auf, dass das Ergebnis von Verketten in der Formel zwar den richtigen Text ausspuckt, allerdings werden am Anfang und am Ende jeweils zwei Anführungszeichen gesetzt. Wie kann man das umgehen? Indirekt fällt raus, weil die Dateien nicht immer geöffnet sind und ein VBA würde ich gerne vermeiden.
Kann mir jemand sagen, ob das überhaupt geht wie ich mir das vorstelle?
Beste Grüße!
Phil