Hoe moet ik deze code aanpassen om een bestand NIET aan te maken als deze reeds bestaat? En vervolgens een MSG boxje te plaatsen die weergeeft dat het bestand reeds bestaat en dus niet kan worden aangemaakt?
Sub Maak7DagenWorkbook()
Sheets("Workbook").Select
Cells.Select
Selection.Copy
Workbooks.Add
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Range("H2:L2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=TODAY() + 7"
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "" & Format(Date + 7, "d mmmm") & ".xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
Application.DisplayAlerts = True
ActiveWindow.Close
Sheets("Dashboard").Select
Application.ScreenUpdating = True
End Sub
alvast bedankt.
John.
Sub Maak7DagenWorkbook()
Sheets("Workbook").Select
Cells.Select
Selection.Copy
Workbooks.Add
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Range("H2:L2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=TODAY() + 7"
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "" & Format(Date + 7, "d mmmm") & ".xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
Application.DisplayAlerts = True
ActiveWindow.Close
Sheets("Dashboard").Select
Application.ScreenUpdating = True
End Sub
alvast bedankt.
John.