Gert Bouwmeeste
Verenigingslid
- Lid geworden
- 28 nov 2007
- Berichten
- 828
Goedemorgen,
Ik vond deze code om een werkmap op te slaan voordat het bestand wordt gesloten:
Ik wil hetzelfde, maar dan bij openen van het bestand. Als het bestand wordt geopend moet er meteen een kopie worden opgeslagen die de datum en tijd meekrijgt van dat moment, dus als 2014-06-13 10.00 Bestandsnaam.xlsm
Wie kan mij helpen die code aan te passen? Ik heb geprobeerd Workbook_BeforeClose aan te passen in Workbook_Open maar dan krijg ik een foutmelding "Proceduredeclaratie komt niet overeen met de beschrijving van de gebeurtenis of de procedure met dezelfde naam"
Alvast bedankt voor de moeite!
Ik vond deze code om een werkmap op te slaan voordat het bestand wordt gesloten:
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
MyFileName = "G:\Mijn documenten\Downloads\Kopie_Masterfile.xlsm" 'pad en naam aanpassen aan werkelijke situatie
If Len(Dir(MyFileName)) Then
SetAttr MyFileName, vbNormal
Kill MyFileName
End If
ActiveWorkbook.SaveCopyAs MyFileName
SetAttr MyFileName, vbReadOnly
End Sub
Ik wil hetzelfde, maar dan bij openen van het bestand. Als het bestand wordt geopend moet er meteen een kopie worden opgeslagen die de datum en tijd meekrijgt van dat moment, dus als 2014-06-13 10.00 Bestandsnaam.xlsm
Wie kan mij helpen die code aan te passen? Ik heb geprobeerd Workbook_BeforeClose aan te passen in Workbook_Open maar dan krijg ik een foutmelding "Proceduredeclaratie komt niet overeen met de beschrijving van de gebeurtenis of de procedure met dezelfde naam"
Alvast bedankt voor de moeite!