Ik gebruik onderstaande code om een bestand in een map op te slaan als het bestand word gesloten.
Echter krijg ik een foutmelding als de map al bestaat.
Hoe kan ik dat oplossen?
Echter krijg ik een foutmelding als de map al bestaat.
Hoe kan ik dat oplossen?
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
MkDir "c:\Temp\" & Dirname
MyFileName = "C:\Temp\posten & voorraadbestand.xlsx"
If Len(Dir(MyFileName)) Then
SetAttr MyFileName, vbNormal
Kill MyFileName
End If
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs MyFileName, FileFormat:=51
SetAttr MyFileName, vbReadOnly
End Sub