Boa tarde pessoal,
Pesquisando em sites gringos, encontrei uma macro que de certa forma impedi o usuário de renomear as planilhas:
Public flg As String
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
flg = Sh.Name
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
If Sh.Name <> flg Then
Sh.Name = flg
End If
End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Sh.Name <> flg Then
Sh.Name = flg
End If
End Sub
Está juntamente com a macro que o messiasmbm passou ficaram perfeitas.
Obrigado pela ajuda de todos
Postado : 18/01/2016 12:49 pm