Como abrir um novo Excel em uma janela separada

Você já teve que esperar vários minutos para sua pasta de trabalho do Excel executar uma macro, atualizar um Power Query ou recalcular fórmulas pesadas? Você pode, é claro, preencher a pausa com uma xícara de chá e café por motivos completamente legais, mas provavelmente teve outro pensamento: por que não abrir outra pasta de trabalho do Excel nas proximidades e trabalhar com ela por enquanto?

Mas não é tão simples.

Se você abrir vários arquivos do Excel da maneira usual (clique duas vezes no Explorer ou por meio do Arquivo - Abrir no Excel), eles abrem automaticamente na mesma instância do Microsoft Excel. Da mesma forma, se você executar um recálculo ou uma macro em um desses arquivos, todo o aplicativo ficará ocupado e todos os livros abertos serão congelados, porque eles têm um processo comum do sistema Excel.

Este problema é resolvido de forma bastante simples - você precisa iniciar o Excel em um novo processo separado. Ele será independente do primeiro e permitirá que você trabalhe em outros arquivos em paz enquanto a instância anterior do Excel estiver trabalhando em uma tarefa pesada em paralelo. Existem várias maneiras de fazer isso, algumas das quais podem ou não funcionar dependendo da sua versão do Excel e das atualizações que você instalou. Então tente tudo um por um.

Método 1. Frontal

A opção mais fácil e óbvia é selecionar no menu principal Iniciar – Programas – Excel (Iniciar — Programas — Excel). Infelizmente, essa abordagem primitiva só funciona em versões mais antigas do Excel.

Método 2: botão do meio do mouse ou Alt

Como abrir um novo Excel em uma janela separada

  1. Clique o direito clicando no ícone do Excel na barra de tarefas - um menu de contexto será aberto com uma lista de arquivos recentes.
  2. Na parte inferior deste menu, haverá uma linha do Excel - clique nela esquerda botão do mouse, segurando enquanto a chave outro.

Outro Excel deve iniciar em um novo processo. Além disso, em vez de clicar com o botão esquerdo com outro você pode usar o botão do meio do mouse - se o seu mouse o tiver (ou a roda de pressão desempenha seu papel).

Método 3. Linha de comando

Selecione no menu principal Comece a correr (Comece a correr) ou pressione o atalho de teclado Wine Folly+R. No campo que aparece, digite o comando:

Como abrir um novo Excel em uma janela separada

Depois de clicar em OK uma nova instância do Excel deve iniciar em um processo separado.

Método 4. Macro

Esta opção é um pouco mais complicada que as anteriores, mas funciona em qualquer versão do Excel de acordo com minhas observações:

  1. Abrindo o Editor do Visual Basic por meio de uma guia Desenvolvedor – Visual Basic (Desenvolvedor — Visual Basic) ou atalho de teclado outro + F11. Se guias revelador não visível, você pode exibi-lo através Arquivo – Opções – Configuração da fita (Arquivo — Opções — Personalizar Faixa de Opções).
  2. Na janela Visual Basic, insira um novo módulo vazio para código por meio do menu Inserir - Módulo.
  3. Copie o seguinte código lá:
Sub Run_New_Excel() Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub  

Se você executar a macro agora criada via Desenvolvedor – Macros (Desenvolvedor — Macro) ou atalho de teclado outro+F8, uma instância separada do Excel será criada, como desejávamos.

Por conveniência, o código acima pode ser adicionado não ao livro atual, mas ao Livro Pessoal de Macros e colocar um botão separado para este procedimento no painel de acesso rápido – assim esse recurso estará sempre à mão.

Método 5: arquivo VBScript

Esse método é semelhante ao anterior, mas usa VBScript, uma versão altamente simplificada da linguagem Visual Basic, para realizar ações simples diretamente no Windows. Para usá-lo faça o seguinte:

Primeiro, habilite a exibição de extensões para arquivos no Explorer através Visualizar – Extensões de arquivo (Visualizar — Extensões de arquivo):

Como abrir um novo Excel em uma janela separada

Em seguida, criamos um arquivo de texto em qualquer pasta ou na área de trabalho (por exemplo NovoExcel.txt) e copie o seguinte código VBScript lá:

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

Salve e feche o arquivo e altere sua extensão de txt on vbs. Após renomear, aparecerá um aviso com o qual você deve concordar e o ícone do arquivo mudará:

Como abrir um novo Excel em uma janela separada

Tudo. Agora, clicar duas vezes com o botão esquerdo do mouse neste arquivo iniciará uma nova instância independente do Excel quando você precisar.

PS

Lembre-se de que, além dos prós, a execução de várias instâncias do Excel também tem seus contras. esses processos do sistema “não se enxergam”. Por exemplo, você não poderá fazer um link direto entre células da pasta de trabalho em diferentes Excel. Além disso, a cópia entre diferentes instâncias do programa, etc., será severamente limitada. Na maioria dos casos, no entanto, esse não é um preço tão alto a pagar por não perder tempo esperando.

  • Como reduzir o tamanho do arquivo e acelerá-lo
  • O que é um livro pessoal de macros e como usá-lo

Deixe um comentário