Come aprire un nuovo Excel in una finestra separata

Hai mai dovuto attendere diversi minuti prima che la cartella di lavoro di Excel esegua una macro, aggiorni una query di alimentazione o ricalcoli formule pesanti? Ovviamente puoi riempire la pausa con una tazza di tè e caffè per motivi completamente legali, ma probabilmente hai avuto un altro pensiero: perché non aprire un'altra cartella di lavoro di Excel nelle vicinanze e lavorarci per ora?

Ma non è così semplice.

Se apri più file Excel nel solito modo (fai doppio clic in Explorer o tramite il file File – Apri in Excel), si aprono automaticamente nella stessa istanza di Microsoft Excel. Di conseguenza, se si esegue un ricalcolo o una macro in uno di questi file, l'intera applicazione sarà occupata e tutti i libri aperti si bloccheranno, poiché hanno un processo di sistema Excel comune.

Questo problema viene risolto in modo abbastanza semplice: è necessario avviare Excel in un nuovo processo separato. Sarà indipendente dal primo e ti consentirà di lavorare su altri file in pace mentre l'istanza precedente di Excel sta lavorando su un compito pesante in parallelo. Esistono diversi modi per farlo, alcuni dei quali potrebbero funzionare o meno a seconda della versione di Excel e degli aggiornamenti installati. Quindi prova tutto uno per uno.

Metodo 1. Frontale

L'opzione più semplice e ovvia è selezionare dal menu principale Start – Programmi – Excel (Start — Programmi — Excel). Sfortunatamente, questo approccio primitivo funziona solo nelle versioni precedenti di Excel.

Metodo 2: pulsante centrale del mouse o Alt

Come aprire un nuovo Excel in una finestra separata

  1. Clicchi destra facendo clic sull'icona di Excel sulla barra delle applicazioni, si aprirà un menu contestuale con un elenco di file recenti.
  2. Nella parte inferiore di questo menu ci sarà una riga di Excel: fai clic su di essa a sinistra pulsante del mouse, possesso mentre la chiave altro.

Un altro Excel dovrebbe iniziare in un nuovo processo. Inoltre, invece di fare clic con il pulsante sinistro del mouse con altro puoi usare il pulsante centrale del mouse, se il tuo mouse ce l'ha (o la rotellina di pressione svolge il suo ruolo).

Metodo 3. Riga di comando

Seleziona dal menu principale Inizia – Corri (Inizia — Esegui) o premi la scorciatoia da tastiera Win+R. Nel campo che appare, inserisci il comando:

Come aprire un nuovo Excel in una finestra separata

Dopo aver fatto clic su OK una nuova istanza di Excel dovrebbe iniziare in un processo separato.

Metodo 4. Macro

Questa opzione è un po' più complicata delle precedenti, ma funziona in qualsiasi versione di Excel secondo le mie osservazioni:

  1. Apertura dell'editor di Visual Basic tramite una scheda Sviluppatore – Visual Basic (Sviluppatore — Visual Basic) o scorciatoia da tastiera altro + F11. Se le schede sviluppatore non visibile, puoi visualizzarlo tramite File – Opzioni – Configurazione della barra multifunzione (File — Opzioni — Personalizza barra multifunzione).
  2. Nella finestra di Visual Basic, inserisci un nuovo modulo vuoto per il codice tramite il menu Inserisci – Modulo.
  3. Copia lì il seguente codice:
Sub Run_New_Excel() Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub  

Se esegui la macro ora creata tramite Sviluppatore – Macro (Sviluppatore — Macro) o scorciatoia da tastiera altro+F8, quindi verrà creata un'istanza separata di Excel, come volevamo.

Per comodità, il codice sopra può essere aggiunto non al libro corrente, ma al Libro Personale delle Macro e mettere un pulsante separato per questa procedura sul pannello di accesso rapido, quindi questa funzione sarà sempre a portata di mano.

Metodo 5: file VBScript

Questo metodo è simile al precedente, ma utilizza VBScript, una versione molto semplificata del linguaggio Visual Basic, per eseguire semplici azioni direttamente in Windows. Per usarlo, procedi come segue:

Innanzitutto, abilita la visualizzazione delle estensioni per i file in Explorer tramite Visualizza – Estensioni dei file (Visualizza — Estensioni file):

Come aprire un nuovo Excel in una finestra separata

Quindi creiamo un file di testo in una qualsiasi cartella o sul desktop (ad esempio NuovoExcel.txt) e copia lì il seguente codice VBScript:

Imposta NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True set NewExcel = Niente  

Salva e chiudi il file, quindi cambia la sua estensione da txt on VBS. Dopo aver rinominato, apparirà un avviso con il quale devi essere d'accordo e l'icona del file cambierà:

Come aprire un nuovo Excel in una finestra separata

Tutto quanto. Ora facendo doppio clic con il pulsante sinistro del mouse su questo file verrà avviata una nuova istanza indipendente di Excel quando ne hai bisogno.

PS

Tieni presente che oltre ai vantaggi, l'esecuzione di più istanze di Excel ha anche i suoi svantaggi. questi processi di sistema “non si vedono”. Ad esempio, non sarai in grado di creare un collegamento diretto tra le celle della cartella di lavoro in diversi Excel. Inoltre, la copia tra diverse istanze del programma, ecc. sarà fortemente limitata. Nella maggior parte dei casi, tuttavia, questo non è un prezzo così alto da pagare per non perdere tempo ad aspettare.

  • Come ridurre le dimensioni del file e velocizzarlo
  • Che cos'è un Macrolibro personale e come utilizzarlo

Lascia un Commento