Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I missed the format problem that Rick caught.
I'd use this code instead: Option Explicit Sub SaveMeNow() With ActiveSheet .Name = "As of " & Format(Now, "MM-DD-YYYY") End With ActiveWorkbook.saveas filename:="{FILENAME}" _ & Format(Now, "yyyymmdd") & ".xls", fileformat:=xlworkbooknormal End Sub Dave Peterson wrote: You can only change the workbook's name by saving it as that name. Instead of using workbook_beforesave, have you thought about using a dedicated macro that does the rename and save: Option Explicit Sub SaveMeNow() With ActiveSheet .Name = "As of " & Format(Now, "MM-DD-YYYY") End With ActiveWorkbook.saveas filename:="{FILENAME}" _ & Format(Now(), "yyyymmdd" & ".xls"), fileformat:=xlworkbooknormal End Sub It would scare me using the activesheet and the date. I may be saving the wrong sheet and I may get an error if that name already exists. You could use the codename instead and maybe add the time??? Option Explicit Sub SaveMeNow() With Sheet1 .Name = "As of " & Format(Now, "MM-DD-YYYY__hhmmss") End With ActiveWorkbook.saveas filename:="{FILENAME}" _ & Format(Now(), "yyyymmdd" & ".xls"), fileformat:=xlworkbooknormal End Sub Use this to get the codename of the activesheet. msgbox activesheet.codename awrex wrote: Could someone tell this tourist why this is not working please?? Private Sub Workbook_BeforeSave() With ActiveSheet .Name = "As of " & Format(Now(), "MM-DD-YYYY") End With With ActiveWorkbook .Name = "{FILENAME}" & Format(Now(), "yyyymmdd" & ".xls") End With End Sub -- Dave Peterson -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Date stamp when a value is entered in a cell on another worksheet | Excel Worksheet Functions | |||
How date stamp & save filename? | Excel Programming | |||
Multiple Date Stamp & Worksheet Change macros | Excel Programming | |||
Filename Issue | Excel Programming | |||
Need Before_Save code | Excel Programming |