Slik kobler du en hendelse til lagringen
Vil du ha en makrokjøring før et dokument blir lagret, for eksempel for å automatisk kontrollere eller utføre en beregning? Sett deretter hendelsen FørSpar en.
En over FørSpar definert prosedyre starter Excel før en fil lagres. Følgende programkode viser et eksempel:
Private Sub Workbook_BeforeSave (Save ByValDisplayed As Boolean, Cancel As Boolean)
Dim a Som variant
a = MsgBox ("Lagring !!", vbOKOnly, "Memory hint")
Slutt Sub
Hvis du inkluderer denne programkoden i arbeidsboken, vises et vindu før du lagrer en fil som informerer deg om at den bør lagres:
Bytt ut MsgBoxKommando gjennom kommandoene du vil utføre når du lagrer en fil.
Sørg for at programkoden ikke er integrert i en standardmodul, men i modulen for arbeidsboken. For å gjøre dette, klikk på ønsket fil i VBA-editoren og dobbeltklikk på Denne arbeidsboken slutten. Integrer deretter programkoden i modularket som vises.
Om eiendommen Avbryte i programkoden kan du kontrollere om filen faktisk skal lagres. Av Avbryte på verdien falsk sørg for at Excel ikke lagres.