Re: Verknüpfungen mehrerer Tab
30.07.2002 01:47:47
Charlie
Hallo, Christian!Ich habe eine Lösung erstellt, die - wenn Du sie noch an Deine Bedürfnisse anpasst - zumindest ein guter Lösungsansatz für Dein Vorhaben sein könnte.
In einer Schleife werden alle XLS-Dateien eines über einen Dialog auswählbaren Verzeichnisses inkl. aller Unterverzeichnisse auf externe Verknüpfungen geprüft und diese ggf. angepasst.
Die Dateien dürfen in meinem Beispiel nur mit anderen Dateien des gleichen Verzeichnisses verknüpft sein. Sollten auch Verknüpfungen zwischen dem Hauptverzeichnis und den Unterverzeichnissen (bzw. umgekehrt) vorhanden sein, muss die Generierung der neuen externen Verknüpfung entsprechend angepasst werden.
Das Codebeispiel spricht außerdem in jeder Mappe nur das (einzige) Blatt "Tabelle1" an. An der im Code gekennzeichneten Position müsste daher noch eine Schleife zur Bearbeitung aller Blätter eingearbeitet werden. Außerdem sollte die Referenzierung durch Sheets(Index) erfolgen, damit es wegen der Registernamen zu keinen bösen Überraschungen kommt.
Da allein schon die grundlegende Erklärung so umfangreich ausgefallen ist, habe ich Dir eine Beispielmappe mit kommentiertem Code hochgeladen:
http://members.chello.at/karl.doppler/excel/Externe_Links.xls
Ich hoffe, dass Du damit etwas für Dein "Monstervorhaben" etwas anfangen kannst.
Viel Erfolg,
Charlie