Comment faire une référence relative à un autre classeur dans Excel?

Je suis à produire une feuille de calcul des prix. La feuille a une référence à plusieurs autres classeurs pour obtenir les prix pour les différents composants. Cela fonctionne très bien sur mon ordinateur mais quand je les déplacer vers le serveur ou un autre ordinateur, il ne peut pas trouver les références.

Mon dossier est structuré comme:

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

prices.xlsx est la feuille principale que les références les autres feuilles. Sur mon ordinateur, il construit les références avec un chemin absolu, de sorte que quand je copie les fichiers du chemin reste fixe à ma machine, au lieu de référencer les fichiers sur l'autre PC.

Est-il possible de faire les références relatives, de sorte que je puisse le mettre dans la feuille principale quelque chose comme ='\Variable Components\[ComponentsC.xlsx]Sheet1'!A1. Je ne voudrais pas utiliser VBA pour cela que les gens n'ont pas tendance à faire confiance aux Macros et ensuite se plaindre que les fonctions ne fonctionnent pas.

source d'informationauteur Stijnvdk