Copy this code and paste it into the Sheet object in the visual basic editor. To get there right click on the sheet tab and select view code. ONce there paste this code in. When you change the value of cell A1 the worksheet tab name changes. You can adjust the cell that changes the worksheet name by changing the red text in the code to the cell value you want with the $ included.
Private Sub Worksheet_Change(ByVal t As Range)
If t.Address = "$A$1" Then
On Error Resume Next
Dim NewShtNm As String
Dim sh As Worksheet
NewShtNm = Mid(t.Value, 1, 31)
For Each sh In Worksheets
If sh.Name = NewShtNm Then NewShtNm = "NEW " & Mid(NewShtNm, 1, 27)
Next sh
ActiveSheet.Name = NewShtNm
End If
End Sub
Bookmarks