MACCEN Опубліковано 21 Січня, 2015 в 14:54 #1 Опубліковано 21 Січня, 2015 в 14:54 Питання, є папка, яка знаходится на сервері ,(розшарена) її всі плотно юзають, там є купа файлів ексель, які між собою пересікаються, тянуться дані то з одного файлу то з іншого.Коли відкрити папу, а там посиланя на інший файл в формулі такого типу:\\server\folder\1.xlsЯк зробит так, щоб посилання були відносні, я мали такий вигляд:folder\1.xls чи це взагалі реально зробити.
Unknown Опубліковано 21 Січня, 2015 в 15:27 #2 Опубліковано 21 Січня, 2015 в 15:27 99,9%, що не вийде такого зробити. Чим не влаштовують повні шляхи у формулах?, може є інше вирішення проблеми.
FPOHTMEH Опубліковано 21 Січня, 2015 в 15:48 #3 Опубліковано 21 Січня, 2015 в 15:48 Шлях в формулі до \\server\folder\1.xls завжди буде відображатися повним до тих пір, доки ти не відкриєш цей 1.xls в Excel - тоді він буде показаний як [1.xls]Щоб не мати проблем з зв'язками між 2.xls та 1.xls потрібно (2 має посилання на 1), потрібно щоб 1 лежав в тій же папці, або у вкладеній:a\\server\folder\2.xls\\server\folder\1.xlsb\\server\folder\2.xls\\server\folder\test\1.xlsc\\server\folder\2.xls\\server\folder\test\test\1.xlsВ цих випадках при переміщенні/перейменуванні folder проблем зі зв'язками не буде.Альтернативне рішення - через макроси
MACCEN Опубліковано 21 Січня, 2015 в 22:26 Автор #4 Опубліковано 21 Січня, 2015 в 22:26 Все в середині папки, але якщо навіть відкрити розшарену папку наприклад по айпі сервера, то всі посилання ломаються, якщо до того всі посилання буди по імені сервера.
Coding Опубліковано 21 Січня, 2015 в 22:33 #5 Опубліковано 21 Січня, 2015 в 22:33 Цитата Все в середині папки, але якщо навіть відкрити розшарену папку наприклад по айпі сервера, то всі посилання ломаються, якщо до того всі посилання буди по імені сервера.переводьте облік на щось серйозніше, 1с наприклад
MACCEN Опубліковано 22 Січня, 2015 в 11:47 Автор #6 Опубліковано 22 Січня, 2015 в 11:47 облік ведеться просто в ексель деякі моменти простіші не переведені
Coding Опубліковано 22 Січня, 2015 в 11:57 #7 Опубліковано 22 Січня, 2015 в 11:57 Цитата облік ведеться просто в ексель деякі моменти простіші не переведеніраз виникло таке питання, то значить не все так просто
Unknown Опубліковано 22 Січня, 2015 в 13:14 #8 Опубліковано 22 Січня, 2015 в 13:14 Думаю, що можна макросом вирішити проблему. Але потрібно більше інфи, в які моменти збій проходить, тобто які опереції потрібно врахувати, щоб посилання коригувалися під правильний формат.
MACCEN Опубліковано 22 Січня, 2015 в 14:27 Автор #9 Опубліковано 22 Січня, 2015 в 14:27 все просто....є папка + підпапки, в яких купа файлів з даними, які перелінковані один з один, наприклад:Файл 1, ячейка А1 бере дані з файла 2 ячейки B60
Саня Опубліковано 22 Січня, 2015 в 14:39 #10 Опубліковано 22 Січня, 2015 в 14:39 А відносні шляхи таким чином не можна прописати?..\..\file.xls"..\" - на рівень вище
Unknown Опубліковано 22 Січня, 2015 в 15:38 #11 Опубліковано 22 Січня, 2015 в 15:38 В 22.01.2015 в 14:27, MACCEN сказав: все просто....є папка + підпапки, в яких купа файлів з даними, які перелінковані один з один, наприклад:Файл 1, ячейка А1 бере дані з файла 2 ячейки B60файли між папками переміщуються ? Якщо ні, то, на скільки я вловив, суть проблеми в тому, що одного разу вхід на сервер відбувається через ім'я, а іншого - через ІР. Тобто можна прописати макрос, який буде модифікувати початкову частину всіх формул при відкритті файла залежно від того, як ви на сервер зайшли. Цього достатньо, чи є ще якісь підводні камені ? В 22.01.2015 в 14:39, Саня сказав: А відносні шляхи таким чином не можна прописати?..\..\file.xls"..\" - на рівень вищеЯ наприклад, ніколи не стикався, щоб ексель при збереденні файла частково приписував зовнішні посилання, забжди прописує повний шлях до файла залежно від того як його відкрити.
Рекомендовані повідомлення
Заархівовано
Ця тема знаходиться в архіві та закрита для подальших відповідей.