• 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.

Automatisch opslaan als

Status
Niet open voor verdere reacties.

Martin91

Gebruiker
Lid geworden
2 mrt 2015
Berichten
16
Beste Excel-Experts,

Ik ben op dit moment bezig met een checklist, welke gebruikt wordt om dagelijks te bestellen producten aan te geven.
Om het de heren van het magazijn zo makkelijk mogelijk te maken, wil ik dat er niet over het originele formulier wordt opgeslagen.

Om het bovenstaande voor elkaar te krijgen, wil ik dat Excel bij dit specifieke formulier altijd een nieuw bestand aan maakt, het liefts met de Datum van vandaag.
Zelf heb ik geen flauw idee of dit uberhaubt mogelijk is en, indien mogelijk, hoe.

Ik zie jullie antwoorden graag tegemoet.

Met vriendelijke groet,

Martin
 
Laatst bewerkt:
Plaats deze macro achter thisworkbook

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.EnableEvents = False
ThisWorkbook.SaveAs (ThisWorkbook.Path & "\" & "bestandnaam" & "-" & Format(Now(), "yyyymmddhhmmss") & ".xlsm")
Cancel = True
Application.EnableEvents = True
End Sub

Niels
 
Plaats deze macro achter thisworkbook

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.EnableEvents = False
ThisWorkbook.SaveAs (ThisWorkbook.Path & "\" & "bestandnaam" & "-" & Format(Now(), "yyyymmddhhmmss") & ".xlsm")
Cancel = True
Application.EnableEvents = True
End Sub

Niels

Geweldig! Probleem opgelost :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan