Cómo abrir un nuevo Excel en una ventana separada

¿Alguna vez ha tenido que esperar varios minutos para que su libro de Excel ejecute una macro, actualice Power Query o vuelva a calcular fórmulas pesadas? Por supuesto, puede llenar la pausa con una taza de té y café por motivos completamente legales, pero probablemente haya tenido otra idea: ¿por qué no abrir otro libro de Excel cercano y trabajar con él por ahora?

Pero no es tan simple.

Si abre varios archivos de Excel de la forma habitual (haga doble clic en el Explorador o mediante el Archivo – Abrir en Excel), se abren automáticamente en la misma instancia de Microsoft Excel. En consecuencia, si ejecuta un recálculo o una macro en uno de estos archivos, toda la aplicación estará ocupada y todos los libros abiertos se congelarán, porque tienen un proceso de sistema de Excel común.

Este problema se resuelve de manera bastante simple: debe iniciar Excel en un nuevo proceso separado. Será independiente del primero y le permitirá trabajar en otros archivos en paz mientras la instancia anterior de Excel está trabajando en una tarea pesada en paralelo. Hay varias formas de hacer esto, algunas de las cuales pueden o no funcionar según su versión de Excel y las actualizaciones que haya instalado. Así que prueba todo uno por uno.

Método 1. Frontal

La opción más fácil y obvia es seleccionar desde el menú principal Inicio – Programas – Excel (Inicio — Programas — Excel). Desafortunadamente, este enfoque primitivo solo funciona en versiones anteriores de Excel.

Método 2: botón central del mouse o Alt

Cómo abrir un nuevo Excel en una ventana separada

  1. Haga Clic en el derecho haciendo clic en el icono de Excel en la barra de tareas: se abrirá un menú contextual con una lista de archivos recientes.
  2. En la parte inferior de este menú habrá una fila de Excel: haga clic en ella izquierda Botón del ratón, tenencia mientras la llave otro.

Otro Excel debería comenzar en un nuevo proceso. Además, en lugar de hacer clic izquierdo con otro puede usar el botón central del mouse, si su mouse lo tiene (o la rueda de presión juega su papel).

Método 3. Línea de comando

Seleccione del menú principal Empieza a correr (Empieza a correr) o presione el atajo de teclado Win+R. En el campo que aparece, ingrese el comando:

Cómo abrir un nuevo Excel en una ventana separada

Después de hacer clic en OK una nueva instancia de Excel debe comenzar en un proceso separado.

Método 4. Macro

Esta opción es un poco más complicada que las anteriores, pero funciona en cualquier versión de Excel según mis observaciones:

  1. Abriendo el Editor de Visual Basic a través de una pestaña Desarrollador – Visual Basic (Desarrollador — Visual Basic) o atajo de teclado otro + F11. Si pestañas revelador no visible, puede mostrarlo a través de Archivo – Opciones – Configuración de cinta (Archivo — Opciones — Personalizar cinta).
  2. En la ventana de Visual Basic, inserte un nuevo módulo vacío para el código a través del menú Insertar – Módulo.
  3. Copie el siguiente código allí:
Sub Run_New_Excel() Establecer NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub  

Si ejecuta la macro ahora creada a través de Desarrollador – Macros (Desarrollador — Macro) o atajo de teclado otro+F8, luego se creará una instancia separada de Excel, como queríamos.

Para mayor comodidad, el código anterior se puede agregar no al libro actual, sino al Libro personal de macros y colocar un botón separado para este procedimiento en el panel de acceso rápido; entonces esta función siempre estará disponible.

Método 5: archivo VBScript

Este método es similar al anterior, pero utiliza VBScript, una versión muy simplificada del lenguaje Visual Basic, para realizar acciones sencillas directamente en Windows. Para usarlo haz lo siguiente:

Primero, habilite la visualización de extensiones para archivos en Explorer a través de Ver – Extensiones de archivo (Ver — Extensiones de archivo):

Cómo abrir un nuevo Excel en una ventana separada

Luego creamos un archivo de texto en cualquier carpeta o en el escritorio (por ejemplo NuevoExcel.txt) y copie el siguiente código VBScript allí:

Establecer NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True establecer NewExcel = Nada  

Guarde y cierre el archivo y luego cambie su extensión de txt on vbs. Después de cambiar el nombre, aparecerá una advertencia con la que debe estar de acuerdo, y el ícono del archivo cambiará:

Cómo abrir un nuevo Excel en una ventana separada

Todo. Ahora, al hacer doble clic con el botón izquierdo del mouse en este archivo, se iniciará una nueva instancia independiente de Excel cuando la necesite.

PS

Tenga en cuenta que, además de las ventajas, ejecutar varias instancias de Excel también tiene sus desventajas. estos procesos del sistema “no se ven” entre sí. Por ejemplo, no podrá establecer un vínculo directo entre las celdas de un libro de trabajo en otro Excel. Además, la copia entre diferentes instancias del programa, etc., estará severamente limitada. Sin embargo, en la mayoría de los casos, este no es un precio tan alto a pagar por no perder el tiempo esperando.

  • Cómo reducir el tamaño del archivo y acelerarlo
  • ¿Qué es un libro de macros personal y cómo usarlo?

Deje un comentario