Het runnen van een Macro wanneer een werkmap wordt gesloten

Je kan veroorzaken Excel een macro automatisch wordt uitgevoerd wanneer een bepaalde werkmap wordt gesloten. Bijvoorbeeld, wanneer de werkmap wordt gesloten wilt u misschien een macro die de gebruiker vraagt ​​of ze willen een taak uit te voeren, zoals het opslaan van de gegevens van de dag naar een ander bestand uit te voeren.

Om een ​​macro automatisch uitgevoerd wanneer een werkmap wordt gesloten, alles wat je hoeft te doen is de naam van de macro Auto_Close (). Aldus wordt het volgende voorbeeld macro automatisch wordt uitgevoerd wanneer de werkmap met het is gesloten:

Sub Auto_Close ()
Dim intStatusState As Integer

intStatusState = Application.DisplayStatusBar
Application.DisplayStatusBar = True
Application.StatusBar = "Het onderzoeken van transacties."
DetermineTransactions
Application.StatusBar = "Posting transacties."
PostTransactions
Application.StatusBar = False
Application.DisplayStatusBar = intStatusState
End Sub

ExcelTips is uw bron voor kosteneffectieve Microsoft Excel training. Deze tip (10.372) is van toepassing op Microsoft Excel 2007 en 2010. U kunt een versie van deze tip voor de oudere menu-interface van Excel vindt u hier: Het runnen van een Macro wanneer een werkmap wordt gesloten.