Kjør makro før du lagrer

Innholdsfortegnelse

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.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave