Как открыть новый Excel в отдельном окне

Вам когда-нибудь приходилось ждать несколько минут в книге Excel, чтобы запустить макрос, обновить Power Query или пересчитать сложные формулы? Можно, конечно, на вполне законных основаниях заполнить паузу чашечкой чая и кофе, но у вас наверняка возникла другая мысль: а почему бы не открыть рядом еще одну книгу Excel и не поработать с ней пока?

Но не все так просто.

Если вы откроете несколько файлов Excel обычным способом (двойной щелчок в Проводнике или через Файл – Открыть в Excel), они автоматически открываются в том же экземпляре Microsoft Excel. Соответственно, если в одном из этих файлов запустить перерасчет или макрос, то все приложение будет занято и все открытые книги зависнут, потому что у них общий системный процесс Excel.

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

Способ 1. Фронтальный

Самый простой и очевидный вариант — выбрать из главного меню. Пуск – Программы – Excel (Пуск — Программы — Excel). К сожалению, этот примитивный подход работает только в старых версиях Excel.

Способ 2. Средняя кнопка мыши или Alt.

Как открыть новый Excel в отдельном окне

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

Другой Excel должен запуститься в новом процессе. Кроме того, вместо щелчка левой кнопкой мыши с помощью другой вы можете использовать среднюю кнопку мыши – если она есть у вашей мышки (или ее роль играет нажимное колесо).

Способ 3. Командная строка

Выберите в главном меню Старт – Бежать (Пуск — Выполнить) или нажмите сочетание клавиш Выигрыш+R. В появившемся поле введите команду:

Как открыть новый Excel в отдельном окне

После нажатия на OK новый экземпляр Excel должен запускаться в отдельном процессе.

Способ 4. Макрос

Этот вариант немного сложнее предыдущих, но по моим наблюдениям работает в любой версии Excel:

  1. Открытие редактора Visual Basic через вкладку Разработчик — Visual Basic (Разработчик — Visual Basic) или сочетание клавиш другой + F11. Если вкладки разработчик не видно, вы можете отобразить его через Файл – Параметры – Настройка ленты. (Файл — Параметры — Настроить ленту).
  2. В окне Visual Basic вставьте новый пустой модуль для кода через меню. Вставка – Модуль.
  3. Скопируйте туда следующий код:
Sub Run_New_Excel() Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub  

Если вы запустите созданный макрос через Разработчик – Макросы (Разработчик — Макрос) или сочетание клавиш другой+F8, то будет создан отдельный экземпляр Excel, как мы и хотели.

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

Способ 5: файл VBScript

Этот метод аналогичен предыдущему, но использует VBScript — сильно упрощенную версию языка Visual Basic для выполнения простых действий прямо в Windows. Чтобы использовать его, сделайте следующее:

Сначала включите отображение расширений файлов в Проводнике через Просмотр – Расширения файлов (Вид — Расширения файлов):

Как открыть новый Excel в отдельном окне

Затем создаем текстовый файл в любой папке или на рабочем столе (например НовыйExcel.txt) и скопируйте туда следующий код VBScript:

Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True set NewExcel = Nothing  

Сохраните и закройте файл, а затем измените его расширение с текст on VBS. После переименования появится предупреждение, с которым необходимо согласиться, и иконка файла изменится:

Как открыть новый Excel в отдельном окне

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

PS

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

  • Как уменьшить размер файла и ускорить его
  • Что такое персональная книга макросов и как ею пользоваться

Оставьте комментарий