Is this code in your c:\current.xls workbook?
If yes, then I don't think filecopy will work with an open file.
You may want to look at savecopyas in vba's help:
Option Explicit
Private Sub Workbook_Open()
ThisWorkbook.SaveCopyAs "C:\backup\Current_" _
& Format(Date, "YYMMDD") & ".xls"
End Sub
If you're using the code in a different workbook, then never mind.
toothfish__ wrote:
I am trying to create a backup of a workbook before
opening it for new updates, I think I have the code right
but am not sure where to place this code so that it
executes before the "Current" workbook opens? my code is
as follows;
==
Dim Source, Destination
Source = "C:\Current.xls"
Destination = "C:\Backup\Current_" &Format(Date,"YYMMDD")
& ".xls"
FileCopy Source, Destination
==
Any advice, help will be greatly appreciated.
Thanks,
--
Dave Peterson