Boa tarde!!
Como dica use a pesquisa do fórum, esse tópico e o seu novo tópico abaixo desse, caso queira vai encontra algo similar.
Tente adaptar..
Os dois últimos tem muita proximidade de seu caso, já que não postou sua planilha.
Auto: JValq
Option Explicit
Sub BloquearPlanilhas()
Dim Pl As Worksheet
For Each Pl In Worksheets
Pl.Select
Pl.Unprotect "SENHA"
Cells.Locked = True
[E3:F5000].Locked = False
Pl.Protect "SENHA"
Next
End Sub
Sub DesbloquearPlanilhas(ByVal Usuario As String, ByVal Senha As String)
Dim Pl As Worksheet
If Usuario = "Eu" Then
For Each Pl In Worksheets
Pl.Select
Pl.Unprotect Senha
Cells.Locked = True
[E3:F5000].Locked = False
Pl.Protect Senha
Next
End If
End Sub
Sub BloquearPlanilhas(ByVal Usuario As String, ByVal Senha As String)
Dim Pl As Worksheet
If Usuario = "Eu" Then
For Each Pl In Worksheets
Pl.Select
Pl.Unprotect Senha
Cells.Locked = True
Pl.Protect Senha
Next
End If
End Sub
BloquearPlanilhas Usuario, Senha
DesbloquearPlanilhas Usuario, Senha
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 06/03/2012 9:46 am