Bruke Visual Basic for Applications ( VBA ) sammen med Excel -dokumenter gir brukerne en større evne til å kontrollere eksisterende makroer og ekstra Excel funksjonalitet . Det er forskjellige måter å lukke arbeidsbøker i VBA. Du kan kjøre en kode som tvinger arbeidsboken for å lukke uten å lagre endringene, eller ved å spørre brukerne til å velge om endringer skal lagres. Hver variant behandler Saving funksjonaliteten annerledes og spesifikk kode for hver varierer litt . Prosessen er enkel og grei uavhengig av alternativet valgt . Instruksjoner 
 en 
 Start Excel arbeidsbok du ønsker å stenge gjennom VBA. . Trykk på " Alt" og " F11 " for å åpne Visual Basic Editor 
 2 
 Skriv følgende linjer med kode hvis du ønsker å lukke arbeidsboken uten å lagre endringer : 
 < p > Sub CloseBook ( ) 
 
 Application.DisplayAlerts = falske 
 
 ActiveWorkbook.Close 
 
 Application.DisplayAlerts = sant 
 
 End Sub 
 
 3 
 Skriv følgende linjer med kode hvis du ønsker å lukke arbeidsboken og lagre alle endringer: 
 
 Sub Auto_Close () 
 p Hvis ThisWorkbook.Saved = False Deretter 
 
 ThisWorkbook.Save 
 
 End If 
 
 End Sub