1

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

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

Есть ли способ, которым он может сохранить эти рабочие книги связанными, но просматривать их на отдельных экранах?

2 ответа2

3

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

колдовство!

Похоже, он был на правильном пути, но ему нужно использовать кнопку restore down для Excel, изменить его размер, а затем вручную изменить размер каждой книги. Если рабочие книги развернуты, нажмите кнопку restore window в правом верхнем углу Excel, чтобы независимо изменить размеры окон рабочей книги.


Изменить - вы также можете расширить Excel на обоих экранах и перейти к view - arrange all - vertical

2

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

Проблема в том, что, как правило, один экземпляр Excel не может видеть, что происходит в другом экземпляре Excel. [1] Поэтому, когда два связанных файла открываются в двух отдельных экземплярах Excel, единственный способ узнать об изменениях в связанном файле - это посмотреть на файл на диске.

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

  1. Изменить файл 1.
  2. Сохраните изменения.
  3. Переключиться на файл 2.
  4. Обновите ссылку.

Чтобы обновить ссылку вручную в Excel 2007, выберите вкладку « Data » -> « Edit Links -> « Update Values . В качестве альтернативы вы можете добавить быстрый макрос в модуль ThisWorkbook файла 2.

Public Sub UpdateMyLinks()
   ThisWorkbook.UpdateLink ThisWorkbook.LinkSources
End Sub

Назначьте макрос для сочетания клавиш, и последний шаг станет намного проще.

[1] Вы можете написать макрос VBA, чтобы соединить их, но это, вероятно, не стоит усилий.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .