ich bins wiedermal mit meiner aus 700 Excel Dateien bestehender "Datenbank".
Aufgrund eines örtlichen Umzugs nebst neuem Server ist meine Datenbasis nicht mehr in der Lage Daten zu ziehen.
Ich habe in jeder der 700 Excel-Dateien zwischen 300-1800 Sverweise. Alle am selben Ort und höchstens in 2 Varianten, daher müsste sich ein Makro anbieten oder ein Tool das ich im Netz nicht finde.
Jeder Sverweis greift auf ein und dieselbe Datei zu. Nennen wir sie mal Aufträge.xlsx
Aufträge.xlsx liegt genauso wie die 700 Dateien nun auf einem anderen Server.
Lösung:
Klar könnte ich alle 700 Dateien öffnen und "Alle Ersetzen" ausführen, will ich aber nicht. Das soll das Makro oder ein Tool machen. Es wurde in der Vergangenheit bereits auf diese Weise Verfahren um Auftragsnummer der Aufträge.xlsx mit denen die in den 700 Dateien hinterlegt sind abzugleichen. Das hilft vielleicht, jedoch ist der einzige Kollege der das konnte nicht mehr greifbar, ich begreife nur bedingt was ihr mir als Lösung anbietet. :)
folgende Makros kann ich bereits anpassen:
Abgleich_Ergebnis.xls!Dateien_Pfade.List_Files_FSO_Subfolders [listet die Dateispeicherorte aller Dateien mit best. Bezeichnung auf]
Abgleich_Ergebnis.xls!Abgleich.Abgleich [gleicht Auftragsnummern der geöffenten Aufträge.xlsx mit denen im jeweiligem Excel-Tool ab, welches anhand der zuvor erstellten Liste der Dateispeicherorte geöffnet wurde]
Dieses 2. Makro müsste umgeschrieben werden.
Es soll die Liste der Dateispeicherorte abgehen und jede Datei öffnen,
Blattschutz aufheben mit password: "oliver",
Formeln mit "Inhalt A" ersetzen durch Inhalt C,
Formeln mit "Inhalt B" ersetzen durch Inhalt C,
Blatt schützen mit password: "oliver" (und bestätigen mit "oliver")
Datei Speichern und schließen.
Nächsten Dateispeicherort ablaufen, Datei öffnen und das ganze von vorne.
In den 700 Dateien sollen immer im selben Reiter alle Formeln die jeweils eine der beiden vorkommenden Pfad-Varianten A+B enthalten, durch einen neuen Pfad ersetzt werden. Warum 2 Varianten? Weil mal der Laufwerksbuchstabe und mal die Laufwerks-/Serverbezeichnung hinterlegt ist, dies hatte bereits zu Problemen geführt.
Hier das Excel Tool mit dem Makro zum abändern, falls gewünscht.
https://www.herber.de/bbs/user/93982.xlsm
Lösungen die ich nicht finde oder kostengünstige Tools sind natürlich auch willkommen.
Vielen Dank
Gruß
Rico