Yep.
That's why I included this warning:
No sheet will be able to be moved/deleted/inserted/renamed
Maybe you can provide a macro that would unprotect the workbook, rename the
activesheet, and then reprotect the workbook.
Something like:
Option Explicit
Sub testme01()
Dim myResp As String
Dim PWD As String
Dim myErrorNumber As Long
PWD = "passwordhere"
myResp = InputBox(Prompt:="Please enter new name for: " & vbLf & _
ActiveSheet.Name)
If Trim(myResp) = "" Then
Exit Sub
End If
ActiveWorkbook.Unprotect Password:=PWD
On Error Resume Next
ActiveSheet.Name = myResp
myErrorNumber = Err.Number
Err.Clear
On Error GoTo 0
ActiveWorkbook.Protect Structure:=True, Windows:=False, Password:=PWD
If myErrorNumber <> 0 Then
MsgBox "Invalid name, please try again!"
End If
End Sub