ilpostino Skrevet 11. oktober 2010 Del Skrevet 11. oktober 2010 er det noen her som vet hvordan jeg kan lage en makro (eller lignende) som lager en kopi av seg selv på en annen nettverksstasjon idet den lagres? bruker Excel Xp Lenke til kommentar
Harald Staff Skrevet 11. oktober 2010 Del Skrevet 11. oktober 2010 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
Harald Staff Skrevet 11. oktober 2010 Del Skrevet 11. oktober 2010 PS du har 9999 postinger. Kjapp deg og svar hipp hurra på denne tråden Lenke til kommentar
ilpostino Skrevet 12. oktober 2010 Forfatter Del Skrevet 12. oktober 2010 løsningen din fungerte som vanlig takk for hjelp. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå