Como abrir un novo Excel nunha xanela separada

Algunha vez tivo que esperar varios minutos para que o seu libro de Excel executase unha macro, actualice unha Power Query ou recalcule fórmulas pesadas? Por suposto, pode encher a pausa cunha cunca de té e café por motivos completamente legais, pero probablemente tivese outro pensamento: por que non abrir outro libro de Excel preto e traballar con el por agora?

Pero non é tan sinxelo.

Se abre varios ficheiros de Excel do xeito habitual (faga dobre clic no Explorador ou mediante o Ficheiro - Abrir en Excel), ábrense automaticamente na mesma instancia de Microsoft Excel. En consecuencia, se executa un recálculo ou unha macro nun destes ficheiros, toda a aplicación estará ocupada e todos os libros abertos conxelaranse, porque teñen un proceso común do sistema Excel.

Este problema resólvese de forma sinxela: cómpre iniciar Excel nun novo proceso separado. Será independente do primeiro e permitirá traballar noutros ficheiros con tranquilidade mentres a anterior instancia de Excel está a traballar nunha tarefa pesada en paralelo. Hai varias formas de facelo, algunhas das cales poden funcionar ou non dependendo da túa versión de Excel e das actualizacións que instalaches. Así que proba todo un por un.

Método 1. Frontal

A opción máis sinxela e obvia é seleccionar no menú principal Inicio – Programas – Excel (Inicio — Programas — Excel). Desafortunadamente, este enfoque primitivo só funciona en versións antigas de Excel.

Método 2: botón central do rato ou Alt

Como abrir un novo Excel nunha xanela separada

  1. prema a dereita premendo na icona de Excel na barra de tarefas: abrirase un menú contextual cunha lista de ficheiros recentes.
  2. Na parte inferior deste menú haberá unha fila de Excel: fai clic nela esquerda botón do rato, terra arrendada mentres que a chave alt.

Outro Excel debería comezar nun novo proceso. Ademais, en lugar de facer clic co botón esquerdo alt podes usar o botón central do rato, se o teu rato o ten (ou a roda de presión xoga o seu papel).

Método 3. Liña de comandos

Seleccione no menú principal Iniciar - Correr (Iniciar - Executar) ou prema o atallo do teclado gañar+R. No campo que aparece, introduza o comando:

Como abrir un novo Excel nunha xanela separada

Despois de premer OK unha nova instancia de Excel debería comezar nun proceso separado.

Método 4. Macro

Esta opción é un pouco máis complicada que as anteriores, pero funciona en calquera versión de Excel segundo as miñas observacións:

  1. Abrir o Editor de Visual Basic mediante unha pestana Desenvolvedor - Visual Basic (Desenvolvedor - Visual Basic) ou atallo de teclado alt + F11. Se fichas revelador non visible, podes mostralo a través Ficheiro - Opcións - Configuración da cinta (Ficheiro — Opcións — Personalizar cinta).
  2. Na xanela de Visual Basic, insira un novo módulo baleiro para o código a través do menú Inserir – Módulo.
  3. Copia alí o seguinte código:
Sub Run_New_Excel() Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub  

Se executas a macro agora creada mediante Desenvolvedor - Macros (Desenvolvedor - Macro) ou atallo de teclado alt+F8, entón crearase unha instancia separada de Excel, como queriamos.

Por comodidade, o código anterior pódese engadir non ao libro actual, senón ao Libro persoal de macros e poñer un botón separado para este procedemento no panel de acceso rápido; entón esta función sempre estará a man.

Método 5: ficheiro VBScript

Este método é semellante ao anterior, pero utiliza VBScript, unha versión moi simplificada da linguaxe Visual Basic, para realizar accións sinxelas directamente en Windows. Para usalo faga o seguinte:

En primeiro lugar, habilite a visualización de extensións para ficheiros no Explorador Ver - Extensións de ficheiros (Ver — Extensións de ficheiro):

Como abrir un novo Excel nunha xanela separada

Despois creamos un ficheiro de texto en calquera cartafol ou no escritorio (por exemplo NovoExcel.txt) e copie alí o seguinte código VBScript:

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

Garda e pecha o ficheiro e despois cambia a súa extensión de txt on vbs. Despois de cambiar o nome, aparecerá un aviso co que debes aceptar e a icona do ficheiro cambiará:

Como abrir un novo Excel nunha xanela separada

Todo. Agora, facendo dobre clic no botón esquerdo do rato neste ficheiro, iniciarase unha nova instancia independente de Excel cando o necesites.

PS

Teña en conta que, ademais dos profesionais, executar varias instancias de Excel tamén ten os seus inconvenientes. estes procesos do sistema "non se ven" entre si. Por exemplo, non poderás establecer unha ligazón directa entre as celas do libro de traballo en diferentes Excel. Ademais, a copia entre diferentes instancias do programa, etc. estará moi limitada. Na maioría dos casos, con todo, este non é un prezo tan grande a pagar por non perder o tempo esperando.

  • Como reducir o tamaño do ficheiro e aceleralo
  • Que é un Macro Book persoal e como usalo

Deixe unha resposta