1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| Sub change_name()
Dim SiteName
Dim NewSiteName
Dim WS As Worksheet
SiteName = Application.InputBox("Please enter the name of the Site to be changed")
NewSiteName = Application.InputBox("Please enter a new Name")
If NewSiteName = False Then
Exit Sub
Else
On Error Resume Next
Sheets(SiteName).Name = NewSiteName For Each WS In Worksheets
WS.Cells.Replace What:=SiteName, Replacement:=NewSiteName, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Next
On Error GoTo 0
If SiteName = NewSiteName Then
MsgBox "Sites are the same"
Sheets("Assumptions").Select
Else
End If
End If
End Sub |