Gå til innhold

Excel-fil som lager kopi av seg selv når det lagres


ilpostino

Anbefalte innlegg

Videoannonse
Annonse

Ja, og nei. Plasser denne koden i ThisWorkbook-modulen:

 

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

If SaveAsUI = False Then

Application.DisplayAlerts = False

ThisWorkbook.SaveCopyAs "X:\Backuper\" & ThisWorkbook.Name

DoEvents

Application.DisplayAlerts = True

Else

'ja det var det da

End If

End Sub

 

Den lagrer en kopi på X:\Backuper\ like før (ikke når) du lagrer, i BeforeSave-eventet. Trøbbelet er når du begynner med Lagre Som, med dialog om filnavn og plassering og filtype, det er håpløst å lagre kopi før det. Vanlig løsning er å kidnappe hele prosedyren og skrive hele Lagre Som på nytt i en makro. For å gjøre det kreves mye mer kjennskap til miljøet, excelversjoner i omløp etc etc.

 

HTH. Beste hilsen Harald

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...