M
Mark F.
I have a worksheet that is updated with data from a UserForm. I need to
know how to save the worksheet to disk as a backup copy, but not include
any VBA code (e.g., modules, userforms, sheet macros). I do need to
include cell formatting however. Is this possible?
My code...,
' -----------------------------------------------
Private Sub CopyWorksheet()
Dim sFilename As String, sMsg As String
sFilename = "C:\My Documents\backups\" + "AsOf" + Format(Date$,
"mmddyy") + ".xls"
Range("A1:E30").Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Columns("E:E").ColumnWidth = 45
Application.CutCopyMode = True
ActiveWorkbook.SaveAs Filename:=sFilename, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWorkbook.Close
ThisWorkbook.WorkSheets(1).Activate
sMsg = "A backup copy of the worksheet was saved as:" & vbCrLf &
sFilename
MsgBox sMsg, vbInformation, "Worksheet Saved!"
End Sub
' -----------------------------------------------
know how to save the worksheet to disk as a backup copy, but not include
any VBA code (e.g., modules, userforms, sheet macros). I do need to
include cell formatting however. Is this possible?
My code...,
' -----------------------------------------------
Private Sub CopyWorksheet()
Dim sFilename As String, sMsg As String
sFilename = "C:\My Documents\backups\" + "AsOf" + Format(Date$,
"mmddyy") + ".xls"
Range("A1:E30").Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Columns("E:E").ColumnWidth = 45
Application.CutCopyMode = True
ActiveWorkbook.SaveAs Filename:=sFilename, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWorkbook.Close
ThisWorkbook.WorkSheets(1).Activate
sMsg = "A backup copy of the worksheet was saved as:" & vbCrLf &
sFilename
MsgBox sMsg, vbInformation, "Worksheet Saved!"
End Sub
' -----------------------------------------------