Esecuzione di una macro quando una cartella di lavoro è chiusa (Microsoft Excel)
È possibile fare in modo che Excel esegua automaticamente una macro ogni volta che una particolare cartella di lavoro viene chiusa. Ad esempio, quando la cartella di lavoro è chiusa, potresti voler eseguire una macro che chiede agli utenti se desiderano eseguire alcune attività, come salvare i dati del giorno in un altro file.
Per eseguire una macro automaticamente alla chiusura di una cartella di lavoro, tutto ciò che devi fare è denominare la macro Auto_Close (). Pertanto, la seguente macro di esempio viene eseguita automaticamente ogni volta che la cartella di lavoro che la contiene viene chiusa:
Sub Auto_Close() Dim intStatusState As Integer intStatusState = Application.DisplayStatusBar Application.DisplayStatusBar = True Application.StatusBar = "Examining transactions." DetermineTransactions Application.StatusBar = "Posting transactions." PostTransactions Application.StatusBar = False Application.DisplayStatusBar = intStatusState End Sub
_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 (2354) 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: