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