Внешние ссылки рабочей книги Excel не обновляются при сохранении на сетевом диске. - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть две таблицы: одна - исходный документ, в который введены данные, а другая - целевой документ.

Оба этих листа сохраняются на сетевом диске, ячейки связаны формулой типа "= SOURCE! $ A $ 1".

Если у меня обе таблицы открыты на одном компьютере, они работают без сбоев, но как только я открываю одну на одном компьютере, а другую на другом, они больше не обновляются.

Извините, новичок, это первый раз, когда я пытался это сделать, это может быть невозможно, но если я подумал, что это работает на одном компьютере, то почему это не работает на другом.

Мне действительно нужно, чтобы они обновлялись в режиме реального времени :) И источник, и пункт назначения являются общими.

Любая помощь будет принята с благодарностью.

Cheers, Логан

1 Ответ

0 голосов
/ 30 апреля 2018

В ваших комментариях вы пояснили, что File1 и File2 оба должны открываться одновременно, так как они оба требуют взаимодействия с человеком для функционирования.

Это означает, что File2 на самом деле не "файл данных" как таковой. Файлы данных по определению используются только для хранения данных и не имеют интерактивного взаимодействия.

Ваша установка необычна (имеет два файла Excel, которые требуют взаимодействия и зависят друг от друга, открыты для работы). Если это работает правильно с обоими файлами, открытыми на том же компьютере, то это, вероятно, проблема блокировка файлов и / или права доступа , и я не уверен, что вы сможете обойти это как есть.


Потенциальные решения:

  1. Перенос всей вашей установки на Microsoft Access , который предназначен для обработки блокировки записей и разделения базы данных, что необходимо для многопользовательских сред. ( Подробнее )

  2. Создайте 3-й файл Excel ( фактический файл данных, который должен оставаться закрытым), и файлы Excel 1 и 2 обе ссылаются на него, используя File3 в качестве «сват».

  3. Создайте файл Access ACCDB в качестве места хранения промежуточных данных, и файлы Excel 1 и 2 оба будут ссылаться на него, поскольку ACCBD может иметь много подключенные компьютеры / пользователи независимо от того, открыт он или закрыт.

-

Для того, чтобы это работало с Excel, вам нужно выяснить сетевые ресурсы / разрешения, необходимые для одновременного открытия двух файлов с асинхронной блокировкой файлов , что больше относится к теме сетевого администратора.

Асинхронная блокировка файлов является встроенной функцией Microsoft Access.


Дополнительная информация:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...