Clever-Excel-Forum

Normale Version: Externe Bezüge auf Quelldatei mit kürzerem Pfad als Zieldatei
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

habe mich gerade erst angemeldet und hoffe ich fasse mein Problem mal verständlich zusammen und mache nicht alzu viel falsch: (habe auch nur Standard-Excel Kentnisse)


Ich will in einer Zieldatei einen Wert aus einer Quelldatei übernehmen.

Z.B. Quelldatei liegt hier: N:\04-EDV\Projekt xy\Quelldatei.xlsx
und Zieldatei liegt hier: N:\04-EDV\Projekt xy\Unterordner\Zieldatei.xlsx

Bezug in der Excel Ziel Datei auf die Quelldatei:
='N:\04-EDV\Projekt XY\[QUELLE.xlsx]Tabelle1'!$A$1


Klappt auch alles.

Wenn nun der Gesamte Ordner Projekt XY kopiert und umbenannt wird (z.B: zu 'Projekt ZZ'), merkt dies ja normalerweise die Zieldatei da sich ihr eigener Pfad auch geändert hat und guckt auch entsprechen in dem neuen Pfad nach der Quelldatei. Dies funktioniert bei mir aber nur wenn die Ziel und Quelldatei in meinem Beispiel oben die Plätze tauschen, wenn also die Zieldatei einen kürzeren Pfad besitzt als die Quelldatei. So wie ich es oben beschrieben habe klappt es nicht. Der Bezug in der Tabelle bleibt bei 'Projekt XY' statt auf 'Projekt ZZ' zu wechseln.

Gibt es einen Trick? Ist die Formel falsch? Kann Excel den Pfad nicht automatisch aktualisieren wenn noch ein Unterordner (oder auch mehrere) nach der Pfadnamenänderung folgen.

Ich benutze Office Home and Buisness 2016, Win 10 64Bit Pro.

Schon mal vielen Dank vorab und wenn Informationen fehlen versuche ich direkt zu antworten.

Grüße Thomas
Hallo,

... darf ich mal was fragen ? Hast du Kinder ? 
Gibst du denen auch jeden Tag einen anderen Namen und hoffst dann drauf, dass sie darauf hören ? Nicht wirklich ... oder ?

Warum denkst du das dann bei Excel ?

Was du machst, ist ein typischer USER-Fehler. Warum benennst du einen Ordner um, obwohl du weißt, dass es Ärger gibt ? Lass es doch einfach.

Und sollte es tatsächlich notwendig sein ... ich wüsste nicht weshalb ... dann musst du eben damit leben, dass dich Excel beim ersten Start fragt, wo denn nun die Datei ist, auf die die gebrochenen Verweise zeigen.
Hallo Sabina,

es geht um eine Projektvorlage und eine ganze Ordnerstruktur mit diversen Excel Listen die alle auf ein zentrales Stammdatenblatt zugreifen sollen. Bei einem neuen Projekt soll die ganze Struktur kopiert werden und alle Excel Listen sollen sich die dann dort einzugebenden Informationen (neuer Bauherr, Adresse etc.) holen.  Klingt für mich sinnvoll und spart viel Zeit.

Mag ja sein das du es als Sakrileg ansiehst einen Ordner umzubenennen, ist jedoch im Alltag oft erforderlich. 

Ich hoffe dennoch auf eine zielführende Antwort. Wenigstens die Info ob es geht oder nicht wäre nützlich.

Vielen Dank vorab.

Thomas
Hallo,

zuerst die gute Nachricht: es sollte möglich sein.

die weniger gute: ich werde keinen Nachbau zum Testen machen.

2 Ansätze kommen infrage:

- mit "suchen & ersetzen" und der Option "in Formeln"
- mit VBA

mfg
Hallo Thomas

was haelst du von einem VLG Ordner.  Ein kompletter Ordner mit Vorlage Dateien, die alle Tabellen mit Spalten Überschriften enthalten, aber für neue Kunden noch leer sind.  Da könnte man auch wichtige Formeln auf ein Stammblatt direkt vorgeben.  Sollte sich der Bezug aendern kçnnte man Formeln per VBA auf den neuen Pfad umschreiben (Makro in die Vorlage integrieren)  Nach dem Umschreiben kann man das Makro löschen.

Um ein Install Makro zu entwickeln brauchten wir naehere Angaben zum Ordner und allen Dateien. In welchen Tabellen sich Formeln befinden. Dann könnte man sehen ob man dein Anliegen für die Praxis optimieren kann.  Eine Beispieldatei mit Aufstellung wieviele Dateien es sind waere nicht schlecht.

mfg  Gast 123
Wir werden es jetzt so machen dass es einen Ordner Formulare gibt in dem sich alle Bezüge auch beim Kopieren automatisch anpassen und erst danach die Formulare bei Bedarf zu ihrem eigentlichen Ort verschieben.

Aber vielen Dank für die Hilfe.  Schon seltsam das es bei Excel nicht mehr funktioniert sobald die 'Quelle' im Windows Pfad vor dem 'Ziel' liegt.

Gruß Thomas