Com obrir un nou Excel en una finestra independent

Alguna vegada heu hagut d'esperar uns quants minuts perquè el vostre llibre de treball d'Excel executi una macro, actualitzeu una Power Query o torni a calcular fórmules pesades? Per descomptat, podeu omplir la pausa amb una tassa de te i cafè per motius totalment legals, però probablement heu tingut un altre pensament: per què no obrir un altre llibre d'Excel a prop i treballar-hi de moment?

Però no és tan senzill.

Si obriu diversos fitxers d'Excel de la manera habitual (feu doble clic a l'Explorador o mitjançant l' Fitxer - Obre a Excel), s'obren automàticament a la mateixa instància de Microsoft Excel. En conseqüència, si executeu un recàlcul o una macro en un d'aquests fitxers, tota l'aplicació estarà ocupada i tots els llibres oberts es congelaran, perquè tenen un procés comú del sistema Excel.

Aquest problema es resol de manera senzilla: heu d'iniciar Excel en un nou procés separat. Serà independent del primer i us permetrà treballar en altres fitxers amb tranquil·litat mentre la instància anterior d'Excel treballa en una tasca pesada en paral·lel. Hi ha diverses maneres de fer-ho, algunes de les quals poden funcionar o no en funció de la vostra versió d'Excel i de les actualitzacions que hàgiu instal·lat. Així que prova-ho tot un per un.

Mètode 1. Frontal

L'opció més fàcil i òbvia és seleccionar des del menú principal Inici – Programes – Excel (Inici — Programes — Excel). Malauradament, aquest enfocament primitiu només funciona en versions anteriors d'Excel.

Mètode 2: botó mitjà del ratolí o Alt

Com obrir un nou Excel en una finestra independent

  1. feu clic el dret fent clic a la icona d'Excel a la barra de tasques: s'obrirà un menú contextual amb una llista dels fitxers recents.
  2. A la part inferior d'aquest menú hi haurà una fila d'Excel: feu-hi clic a l'esquerra botó del ratolí, tinença mentre que la clau Alt.

Un altre Excel hauria de començar en un procés nou. A més, en lloc de fer clic amb el botó esquerre amb Alt podeu utilitzar el botó central del ratolí, si el vostre ratolí el té (o la roda de pressió fa el seu paper).

Mètode 3. Línia d'ordres

Seleccioneu al menú principal Inici - Corre (Iniciar - Executar) o premeu la drecera del teclat Guanyar+R. Al camp que apareix, introduïu l'ordre:

Com obrir un nou Excel en una finestra independent

Després de fer clic OK una nova instància d'Excel hauria de començar en un procés independent.

Mètode 4. Macro

Aquesta opció és una mica més complicada que les anteriors, però funciona en qualsevol versió d'Excel segons les meves observacions:

  1. Obrint l'Editor de Visual Basic mitjançant una pestanya Desenvolupador - Visual Basic (Desenvolupador — Visual Basic) o drecera de teclat Alt + F11. Si pestanyes revelador no visible, podeu mostrar-lo a través Fitxer – Opcions – Configuració de la cinta (Fitxer — Opcions — Personalitza la cinta).
  2. A la finestra de Visual Basic, inseriu un mòdul buit nou per al codi a través del menú Inserir – Mòdul.
  3. Copieu allà el codi següent:
Sub Run_New_Excel() Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub  

Si executeu la macro ara creada mitjançant Desenvolupador - Macros (Desenvolupador - Macro) o drecera de teclat Alt+F8, llavors es crearà una instància separada d'Excel, com volíem.

Per comoditat, el codi anterior es pot afegir no al llibre actual, sinó al Llibre personal de macros i posar un botó separat per a aquest procediment al tauler d'accés ràpid; aleshores, aquesta funció sempre estarà a mà.

Mètode 5: fitxer VBScript

Aquest mètode és similar a l'anterior, però utilitza VBScript, una versió molt simplificada del llenguatge Visual Basic, per realitzar accions senzilles directament a Windows. Per utilitzar-lo, feu el següent:

Primer, activeu la visualització d'extensions per a fitxers a l'Explorador Visualització - Extensions de fitxer (Veure — Extensions de fitxer):

Com obrir un nou Excel en una finestra independent

A continuació, creem un fitxer de text a qualsevol carpeta o a l'escriptori (per exemple Nou Excel.txt) i copieu-hi el codi VBScript següent:

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

Deseu i tanqueu el fitxer i, a continuació, canvieu-ne l'extensió txt on vbs. Després de canviar el nom, apareixerà un avís amb el qual haureu d'estar d'acord i la icona del fitxer canviarà:

Com obrir un nou Excel en una finestra independent

Tot. Ara, fent doble clic al botó esquerre del ratolí en aquest fitxer, s'obrirà una nova instància independent d'Excel quan ho necessitis.

PS

Tingueu en compte que, a més dels avantatges, executar diverses instàncies d'Excel també té els seus inconvenients. aquests processos del sistema "no es veuen" entre si. Per exemple, no podreu establir un enllaç directe entre cel·les del llibre de treball en diferents Excel. A més, la còpia entre diferents instàncies del programa, etc. serà molt limitada. En la majoria dels casos, però, aquest no és un preu tan gran a pagar per no perdre el temps esperant.

  • Com reduir la mida del fitxer i accelerar-lo
  • Què és un Macro Book personal i com utilitzar-lo

Deixa un comentari