• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Macro die het bestand in map opslaat met als naam ,file naam met datum tijd

Status
Niet open voor verdere reacties.

davylenders123

Gebruiker
Lid geworden
20 jun 2010
Berichten
902
Ik gebruik deze code bij een aantal bestanden.
Deze slaat een back up van het bestand op als ik het bestand sluit.

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
 
ActiveWorkbook.SaveCopyAs "C:\documents\Mijn Back-ups\" & _
                          Format(Now, "yyyymmddhhmmss") & "_" & _
                          Application.UserName & "_" & _
                          ActiveWorkbook.Name
 
End Sub

Kan dit ook door middel van een aangepaste code aan een macro knop te koppelen ?
Zodat zodra de knop wordt ingedrukt een back up wordt weg geschreven in bepaalde map, en niet telkens bij het sluiten.

Zo ja wat moet dan hierboven aan de code gewijzigd worden ?
 
Als je dit gedeelte in onder een click_event van een knop zet, moet dat lukken.

Code:
ActiveWorkbook.SaveCopyAs "C:\documents\Mijn Back-ups\" & _
                          Format(Now, "yyyymmddhhmmss") & "_" & _
                          Application.UserName & "_" & _
                          ActiveWorkbook.Name
 
Ik ben ook geen fan van updates maken via BeforeClose of WorkbookOpen, want je hebt totaal geen invloed meer op hetgeen er wordt opgeslagen. Als jij het bestand hebt ver%%$ dan is er geen weg terug met beforclose en als je workbookOpen gebruikt en je voorganger heeft iets ver%^$%$%^, dan ben je ook de L#L.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan