Le macro sono ottime per eseguire l’elaborazione banale (o meno banale) che è spesso necessaria con i dati di Excel. Dopo aver iniziato a usarle, potresti scoprire che l’esecuzione di macro può richiedere un bel po’ di tempo. Mentre le stai eseguendo, c’è ben poco altro che puoi fare, poiché Excel non ti consentirà di fare nessun altro lavoro mentre la macro sta procedendo.
Il modo migliore per eseguire ulteriori operazioni è aprire un’altra istanza di Excel. Mentre lavori su una cartella di lavoro in primo piano, l’altra istanza di Excel continua a lavorare sulla macro in background. Questo approccio funziona perché Windows consente più istanze di un programma, ognuna nel proprio spazio di lavoro. L’unica cosa che non puoi fare è lavorare in primo piano sulla stessa cartella di lavoro che sta usando la macro.
Per aprire una seconda istanza di Excel, segui semplicemente i passaggi che hai seguito per aprire la prima istanza. Ad esempio, se hai avviato Excel richiamando il menu Start e quindi il sottomenu Programmi, potresti fare la stessa cosa per aprire la seconda istanza.
È necessario rendersi conto che la macro in esecuzione nell’istanza in background di Excel sarà influenzata dal fatto che si lavora su un’istanza diversa di Excel in primo piano. Questo, ancora una volta, è correlato al modo in cui Windows tratta i diversi programmi. Sulla maggior parte dei sistemi, ai programmi in background viene assegnata una percentuale minore dell’attenzione della CPU rispetto al programma in primo piano.