Logo Hardware.com.br
ale.x.
ale.x. Novo Membro Registrado
11 Mensagens 1 Curtida

VBA desbloquear celulas ao colar dados com celulas bloueadas

#1 Por ale.x. 08/08/2015 - 11:59
Bom dia galera preciso da ajuda de VCS pois tenho uma planilha que preciso copiar um relatório da intranet e ao colar no excel as células estão ficando bloqueadas e como tenho senha na planilha, apos colar os dados não consigo alterar o conteúdo a não ser desbloqueando a planilha.

Tentei as seguintes opções lembrando que este código dentro de um botão funcionou corretamente me dando condições de edição mas preciso que isto ocorra de forma automática ou seja, ao colar os dados na célula Z1 o comando desbloqueia.

[code=vb]

Private Sub desproteger()


If "z17" <> "" THEN


Columns("Z:AO").Select

Range("AO1").Activate

ActiveSheet.Unprotect ("teste")

Selection.Locked = False

Selection.FormulaHidden = False

ActiveSheet.Protect ("teste"), AllowFormattingCells:=True

Range("z17").Select


End If

End Sub
[/code]


OU


[code=vb]
Private Sub desproteger()

Dim despro As Range

despro = ActiveSheet.Paste


If "z17" = despro Then


Columns("Z:AO").Select

Range("AO1").Activate

ActiveSheet.Unprotect ("teste")

Selection.Locked = False

Selection.FormulaHidden = False

ActiveSheet.Protect ("teste"), AllowFormattingCells:=True

Range("z17").Select


End If

End Sub
[/code]
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal