Wie kann ich in Excel einen relativen Verweis auf eine andere Arbeitsmappe erstellen?

Ich erstelle ein Blatt, um die Preise zu berechnen. Das Blatt muss einen Verweis auf mehrere andere Arbeitsmappen enthalten, um die Preise für verschiedene Komponenten zu erhalten. Dies funktioniert auf meinem Computer einwandfrei, aber wenn ich sie auf den Server oder einen anderen Computer verschiebe, werden die Referenzen nicht gefunden.

Mein Ordner ist wie folgt aufgebaut:

Folder
|-- prices.xlsx
|-- Fixed Components
|   |-- ComponentsA.xlsx
|   +-- ComponentsB.xlsx
|
+-- Variable Components
    |-- ComponentsC.xlsx
    +-- ComponentsD.xlsx

prices.xlsx ist das Hauptblatt, das auf die anderen Blätter verweist. Auf meinem Computer werden die Referenzen mit einem absoluten Pfad erstellt. Wenn ich die Dateien kopiere, bleibt der Pfad auf meinem Computer festgelegt, anstatt auf die Dateien auf dem anderen PC zu verweisen.

Gibt es eine Möglichkeit, die Referenzen relativ zu machen, so dass ich so etwas in das Hauptblatt einfügen kann='\Variable Components\[ComponentsC.xlsx]Sheet1'!A1. Ich würde VBA dafür nicht verwenden wollen, da die Leute nicht dazu neigen, Makros zu vertrauen und sich dann beschweren, dass die Funktionen nicht funktionieren.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage