Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi All,
I use the below to save a copy of my worksheet to my desktop before its contents are cleared. I would like to add a now() or today() date stamp to the fName. Any ideas how to do that? Ive combined the ranges on my excel spreadsheet cell H5 with a text date style =H5& " "&TEXT(TODAY(),"mm/dd/yy"). When I try to add this to the macro below, I get this error €“ Run-Time error 1004. Any thoughts on how I can have the output file contain my H5 value which is text and todays date? Thank you €“ Jenny B. Sub Save() Dim myPath As String Dim nRng As Range Dim fName As String Set nRng = Range("H5") ActiveSheet.Copy Call DeleteAllCode ActiveSheet.Shapes("Send").Visible = False myPath = "C:\Documents and Settings\Name Here\Desktop\" fName = nRng.Value & ".xls" ActiveWorkbook.SaveAs filename:= _ myPath & fName, FileFormat:= _ xlNormal, Password:="", _ WriteResPassword:="", _ ReadOnlyRecommended:=False, _ CreateBackup:=False ActiveWorkbook.Close Call TransfertoLog Call CLEAR ActiveSheet.Visible = False End Sub |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
hi
wild guessing here. slashes are forbidden as a file naming conviction. no slashes in a file name. try this.... style =H5& " "&TEXT(TODAY(),"mmddyy") your date will end up looking like this......062108. i use this style when i'm adding a date to a file name. mainly because slashes are forbidden. regards FSt1 "Jenny B." wrote: Hi All, I use the below to save a copy of my worksheet to my desktop before its contents are cleared. I would like to add a now() or today() date stamp to the fName. Any ideas how to do that? Ive combined the ranges on my excel spreadsheet cell H5 with a text date style =H5& " "&TEXT(TODAY(),"mm/dd/yy"). When I try to add this to the macro below, I get this error €“ Run-Time error 1004. Any thoughts on how I can have the output file contain my H5 value which is text and todays date? Thank you €“ Jenny B. Sub Save() Dim myPath As String Dim nRng As Range Dim fName As String Set nRng = Range("H5") ActiveSheet.Copy Call DeleteAllCode ActiveSheet.Shapes("Send").Visible = False myPath = "C:\Documents and Settings\Name Here\Desktop\" fName = nRng.Value & ".xls" ActiveWorkbook.SaveAs filename:= _ myPath & fName, FileFormat:= _ xlNormal, Password:="", _ WriteResPassword:="", _ ReadOnlyRecommended:=False, _ CreateBackup:=False ActiveWorkbook.Close Call TransfertoLog Call CLEAR ActiveSheet.Visible = False End Sub |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thank your for you help. You were right on the money and it now works great.
I should have known better and remembered that the slashes represent a path and thats why I was getting that annoying error. Thanks again €“ Jenny B. "FSt1" wrote: hi wild guessing here. slashes are forbidden as a file naming conviction. no slashes in a file name. try this.... style =H5& " "&TEXT(TODAY(),"mmddyy") your date will end up looking like this......062108. i use this style when i'm adding a date to a file name. mainly because slashes are forbidden. regards FSt1 "Jenny B." wrote: Hi All, I use the below to save a copy of my worksheet to my desktop before its contents are cleared. I would like to add a now() or today() date stamp to the fName. Any ideas how to do that? Ive combined the ranges on my excel spreadsheet cell H5 with a text date style =H5& " "&TEXT(TODAY(),"mm/dd/yy"). When I try to add this to the macro below, I get this error €“ Run-Time error 1004. Any thoughts on how I can have the output file contain my H5 value which is text and todays date? Thank you €“ Jenny B. Sub Save() Dim myPath As String Dim nRng As Range Dim fName As String Set nRng = Range("H5") ActiveSheet.Copy Call DeleteAllCode ActiveSheet.Shapes("Send").Visible = False myPath = "C:\Documents and Settings\Name Here\Desktop\" fName = nRng.Value & ".xls" ActiveWorkbook.SaveAs filename:= _ myPath & fName, FileFormat:= _ xlNormal, Password:="", _ WriteResPassword:="", _ ReadOnlyRecommended:=False, _ CreateBackup:=False ActiveWorkbook.Close Call TransfertoLog Call CLEAR ActiveSheet.Visible = False End Sub |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
As well, if you format your date as yymmdd, (or yyyy mm dd as I do) then the
files will sort in the right time order.... OM "Jenny B." wrote in message ... Thank your for you help. You were right on the money and it now works great. I should have known better and remembered that the slashes represent a path and that's why I was getting that annoying error. Thanks again - Jenny B. "FSt1" wrote: hi wild guessing here. slashes are forbidden as a file naming conviction. no slashes in a file name. try this.... style =H5& " "&TEXT(TODAY(),"mmddyy") your date will end up looking like this......062108. i use this style when i'm adding a date to a file name. mainly because slashes are forbidden. regards FSt1 "Jenny B." wrote: Hi All, I use the below to save a copy of my worksheet to my desktop before its contents are cleared. I would like to add a now() or today() date stamp to the fName. Any ideas how to do that? I've combined the ranges on my excel spreadsheet cell H5 with a text date style =H5& " "&TEXT(TODAY(),"mm/dd/yy"). When I try to add this to the macro below, I get this error - Run-Time error 1004. Any thoughts on how I can have the output file contain my H5 value which is text and today's date? Thank you - Jenny B. Sub Save() Dim myPath As String Dim nRng As Range Dim fName As String Set nRng = Range("H5") ActiveSheet.Copy Call DeleteAllCode ActiveSheet.Shapes("Send").Visible = False myPath = "C:\Documents and Settings\Name Here\Desktop\" fName = nRng.Value & ".xls" ActiveWorkbook.SaveAs filename:= _ myPath & fName, FileFormat:= _ xlNormal, Password:="", _ WriteResPassword:="", _ ReadOnlyRecommended:=False, _ CreateBackup:=False ActiveWorkbook.Close Call TransfertoLog Call CLEAR ActiveSheet.Visible = False End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How can I get date of file creation to XLS cell in date format? | Excel Worksheet Functions | |||
How to link an Excel file due date to Outlook calendar date? | New Users to Excel | |||
How do I copy a file and attach a date to the name of the file | Excel Discussion (Misc queries) | |||
Saving worksheet in new file with date AND cell value as file name | Excel Discussion (Misc queries) | |||
date in file name | Excel Worksheet Functions |