Дон интересуется, есть ли способ «связать» две или более книг вместе, чтобы они всегда были открыты (и закрыты) одновременно. Один относительно простой способ приблизиться к этому желанию — создать в Excel то, что называется _рабочим пространством. Вы можете сделать это, выполнив следующие общие шаги:

  1. Откройте все книги, которые вы хотите использовать вместе.

  2. Откройте вкладку «Просмотр» на ленте.

  3. Щелкните инструмент Сохранить рабочую область (в группе Окно).

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

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

для рабочих тетрадей участников не выполняется.

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

Наконец, вы должны отметить, что использование рабочих пространств будет работать только с Excel 2007 и Excel 2010. Эта функция была удалена из Excel 2013, и неясно, будет ли она добавлена ​​снова в будущем. (Вы можете открыть файл рабочей области в Excel 2013, но больше не можете его создать.)

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (8146) относится к Microsoft Excel 2007 и 2010. Вы можете найти версию этого совета для более старого интерфейса меню Excel здесь:

link: / excel-Tying_Workbooks_Together [Связывание книг вместе].