Esecuzione di macro in background (Microsoft Excel)
Quando esegui una macro in Excel, il programma rivolge tutta la sua attenzione al completamento della macro. (Sembra quasi antropomorfico, non è vero?) Ciò significa che se la macro esegue un’elaborazione piuttosto impegnativa dei tuoi dati, può sembrare che il tuo sistema si sia “bloccato” durante l’elaborazione della macro.
Tuttavia, puoi essere certo che l’elaborazione delle macro influisce solo su Excel.
È possibile aprire un’applicazione diversa e lavorare al suo interno mentre la macro si divide in blocchi in Excel in background. Ovviamente, l’attenzione prestata alla macro dal tuo sistema probabilmente rallenterà la risposta dell’altro programma, ma questo dipende dalla versione di Windows che stai usando sul tuo sistema. La ragione? La condivisione delle risorse richiede un processo noto come multitasking. Diverse versioni di Windows gestiscono il multitasking in modi diversi.
Potresti chiederti come puoi fare altro lavoro in Excel mentre il programma è impegnato nell’esecuzione di una macro. Facile: apri un’altra istanza di Excel (eseguila di nuovo dal menu Start) e fai un altro lavoro. Tutto quello che devi fare è assicurarti di non provare a lavorare sulla stessa cartella di lavoro (o cartelle di lavoro) utilizzata dalle macro nella tua prima istanza di Excel.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (2513) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: