Как сделать относительную ссылку на другую книгу в Excel?
Я делаю лист для расчета цен. На листе должна быть ссылка на несколько других рабочих книг, чтобы получить цены на различные компоненты. Это хорошо работает на моем компьютере, но когда я перемещаю их на сервер или другой компьютер, он не может найти ссылки.
Моя папка имеет следующую структуру:
Folder
|-- prices.xlsx
|-- Fixed Components
| |-- ComponentsA.xlsx
| +-- ComponentsB.xlsx
|
+-- Variable Components
|-- ComponentsC.xlsx
+-- ComponentsD.xlsx
prices.xlsx
это основной лист, который ссылается на другие листы. На моем компьютере он создает ссылки с абсолютным путем, поэтому, когда я копирую файлы, путь остается неизменным для моей машины, вместо ссылки на файлы на другом ПК.
Есть ли способ сделать ссылки относительными, чтобы я мог поместить в основной лист что-то вроде='\Variable Components\[ComponentsC.xlsx]Sheet1'!A1
, Я не хотел бы использовать VBA для этого, поскольку люди не склонны доверять макросам, а затем жалуются на то, что функции не работают.