Страницы: 1
RSS
Как прописать ссылку с переменным именем файла
 
Всем доброго времени суток. Помогите, пожалуйста, разобраться с проблемой.
Существует управляющий файл EXCEL - Конфигуратор [ОБОЗНАЧЕНИЕ].xls, к нему привязана таблица параметров "[ОБОЗНАЧЕНИЕ].xls" для построения 3D модели в CAD. То есть пользователь вносит свои параметры в управляющий файл, а таблица параметров считывает данные из определенных ячеек, которые передаются в CAD. Схема отработана, все устраивает. НО!
Управляющий файл и таблица параметров копируются каждый раз в новую папку с новым обозначением.
Новая таблица параметров должна ссылаться на новый управляющий файл:
Таблица параметров "[ОБОЗНАЧЕНИЕ_1]" берет значения из "Конфигуратор [ОБОЗНАЧЕНИЕ_1]";
Таблица параметров "[ОБОЗНАЧЕНИЕ_2]" - из "Конфигуратор [ОБОЗНАЧЕНИЕ_2]".
Как можно прописать в ссылках таблицы параметров переменное имя файла, которое каждый раз будет меняться при копировании и всегда будет равно исходному, но с припиской Конфигуратор?
Спасибо.
 
Если прописать формулы с использованием Indirect( доверительная ссылка), то  файл будет обновляться только при открытой книге источника. По сему , или писать макрос который перелинкует или просто заменит в формулах ссылки на файл по описанному правилу. Или делать это руками правив связь в данных или например, не просто копировать файлы, а открыть и сохранить (сохранить как)  рабочие в новый каталог с новыми именами в при этом сперва источник (Конфигуратор) а потом [ОБОЗНАЧЕНИЕ]. , связь при этом автоматически выстроится корректной.  
По вопросам из тем форума, личку не читаю.
 
а разве нельзя просто прописать, например:

='D:\ХХХХХ\[Конфигуратор ХХХХХ.xlsx]Лист1'!A1 ,

где ХХХХХ - обозначение, которое всегда фигурирует в именах файлов и имени папки?
 
Можно, но такая ХХХХХрень получается и работать не будет.  :)  
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх