Olá... estou com dificuldade de criar um bloqueio de célula por usuário criado através do VBA... sou leiga neste assunto... não sei se o que quero fazer é possível...
Eu tenho uma planilha de controle de salas por dia e horário... criei usuários por setor... preciso que quando um setor reservar a sala utilizando a senha pré estabelecida não seja possível que outro setor altere o horário reservado... apenas quem reservou pode desmarcar... O código que utilizei bloqueia assim que a célula é preenchida, o que no caso de ser marcada errada só apaga se entrar com a senha geral da planilha independente do usuário que estou utilizando... o código abaixo que utilizei eu peguei aqui no site e não sei fazer as alterações que preciso... e nem sei se são possíveis...
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Select
If Target.Column = 1 Then ' O número se refere à coluna em que o código funcionará.
If Not IsNumeric(ActiveCell.Value) Then
Sheets("Plan1").Unprotect Password:="SENHA" ' Senha da planilha
Selection.Locked = True
Sheets("Plan1").Protect Password:="SENHA" 'Senha da planilha
End If
End If
End Sub