View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.misc
Dr. Darrell Dr. Darrell is offline
external usenet poster
 
Posts: 74
Default I want to change the name of (52) worksheets.

Thank you Bob. I am not a VBA Guru, so I need to ask; where do I add the
code. I suspect that I add it to the worksheet (Right click on the tab, View
Code, Worksheet).

The following code is already the
**********************************************
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub
**********************************************

Do I add your code before or after the pre-existing code?

"Bob Phillips" wrote:

Dim i As Long
Dim start As Date
With ActiveWorkbook
start = DateValue(Replace(.Worksheets(1).Name, "Week Ending ", ""))
For i = 2 To .Worksheets.Count
Worksheets(i).Name = "Week Ending " & Format(start + (i - 1) *
7, "m-d-yy")
Next i
End With

End Sub


--
---
HTH

Bob

(change the xxxx to gmail if mailing direct)


"Dr. Darrell" wrote in message
...
I have copied a workbook that I used in 2006 for a simalar use in 2007. The
workbook has 52 worksheets which names reflect the Sunday at the end of
the
week; (Week Ending 1-8-07, Week Ending 1-15-07, Week Ending 1-22-07...)

I would like to add a function that ties all the Tabs to the first Tab.
When
I change the name of the first Tab to "Week Ending 1-7-07" I would like
the
remaining 51 Tabs to change accordingly.

Can someone give me a suggestion?

Darrell