Hallo zusammen,
ich stehe vor folgendem Problem und bräuchte bitte eure Hilfe.
Ich möchte einen Wert in allen Dateien (xls, alle Tabellenblätter, Wert kann irgendwo stehen) eines Ordners suchen und wenn dieser gefunden wurde, dann soll aus dieser Datei die erste Zeile (bis Spalte DZ) und die Zeile (bis Spalte DZ) in der der Wert gefunden wurde ausgegeben werden.
Es kann vorkommen, das Werte in zwei verschiedenen Dateien stehen.
Damit er nicht alle Ordner durchsucht, würde ich gerne jedes mal angeben in welchem Verzeichnis der Wert zu finden ist.
Bitte schaut euch meine Beispieldatei https://www.herber.de/bbs/user/81061.xls an, ob ihr mir irgendwie helfen könnt. Wenn das zu kompliziert ist, dann evtl. mit Variante B.
Variante B
In Zelle A3 den Suchtext
In Zelle B3 den Ordnernamen
Kompletten Pfad inkl. Dateinamen würde ich angeben
Beispiele:
Suche "H-DD 2356" im Ordner "Klaus" in folgenden Dateien:
c:\Namen\Klaus\Datei1.xls
c:\Namen\Klaus\Beispiel 3.xls
c:\Namen\Klaus\Übersicht 2012.xls
Suche "12.05.2012" im Ordner "Sven" in folgenden Dateien:
c:\Namen\Sven\Datei1.xls
c:\Namen\Sven\Hallo 123.xls
c:\Namen\Sven\Test 2012.xls
Die Ergebnisse sollen wie in der Beispieldatei im Tabellenblatt "Ergebnis" angezeigt werden.
Wenn es für die Suche einfacher wäre, könnte auch jede Datei geöffnet und wieder geschlossen werden.
Ich hoffe ihr könnt mir helfen. Gerne mit VBA (anders wohl auch nicht möglich) Excel Version wäre 2003, schön wenn es auch unter 2007 liefen würde.
Gruß
Jan