Utilizzando Visual Basic, Applications Edition (VBA) , in combinato disposto con Excel documenti fornisce agli utenti una maggiore capacità di controllare le macro esistenti e funzionalità aggiuntive di Excel . Ci sono diversi modi di chiudere le cartelle di lavoro in VBA . Si può eseguire un codice che costringe la cartella di lavoro per chiudere senza salvare le modifiche o richiedendo agli utenti di scegliere se le modifiche devono essere salvate . Ogni variazione tratta la funzionalità Salvataggio diverso e il codice specifico per ogni varia leggermente . Il processo è semplice e lineare , indipendentemente dall'opzione scelta . Istruzioni 
 1 
 Avviare la cartella di lavoro di Excel che si desidera chiudere tramite VBA . . Premere i tasti " F11 " "Alt" e per aprire l' editor di Visual Basic 
 2 
 scrivere le seguenti righe di codice se si desidera chiudere la cartella di lavoro senza salvare le modifiche : 
 < p > CloseBook Sub ( ) 
 
 Application.DisplayAlerts = false 
 
 ActiveWorkbook.Close 
 
 Application.DisplayAlerts = True 
 
 End Sub 
 
 3 
 scrivere le seguenti righe di codice se si desidera chiudere la cartella di lavoro e salvare tutte le modifiche : 
 
 Sub Auto_chiudi ( ) per 
 ThisWorkbook.Saved = False Then < br > 
 ThisWorkbook.Save 
 
 End If End Sub