I have written this:
Sub Finished()
Application.ScreenUpdating = False
MsgBox ("IMPORTANT: rename the 'NEW' worksheet to the day of the
week.")
Sheets("TODAY").Select
Sheets("TODAY").Copy After:=ActiveSheet
Sheets("TODAY (2)").Select
Sheets("TODAY (2)").Name = "NEW"
Sheets("TODAY").Select
Rows("4:300").Select
Selection.ClearContents
Sheets("NEW").Select
ActiveSheet.Shapes("Button 1").Select
Selection.delete
Sheets("TODAY").Select
Range("B4").Select
Sheets("NEW").Select
Range("B4").Select
End Sub
....which, as you can see, takes all the info on the "TODAY" worksheet
and copies it to a new sheet called "NEW", and then does a little
housekeeping. (The last four lines are there to get rid of the
selection of 300 rows which I think looks a bit messy. Pure vanity
Rather than have the user rename the worksheet "NEW" manually every
time, is there a way of having Excel rename the sheet automatically to
whatever day of the week it is?
Thanks in advance.
-Chris M.
Bookmarks