olá, nao estou conseguindo fazer com que o VBA funcione com a planilha bloqueada. alguem poderia me ajudar? ja tentei de muitas formas, porem sou leigo e nao entendo oque significão as mensagens de erro.
segue VBA:
Sheets("tabela negociaçào").Unprotect Password:="senha"
Dim Linha As Long 'Variavel global
'Função que colore a linha da celula atualmente selecionada
Private Sub Workbook_Activate()
On Error Resume Next
Linha = ActiveCell.Row 'Variavel global recebe a o numero da linha atualmente selecionada
Range(Cells(Linha, 2), Cells(Linha, 7)).Interior.ColorIndex = 6 'Destaca linha
End Sub
'Função para limpar a linha antes de colorir a proxima selecao
Private Sub Workbook_Deactivate()
On Error Resume Next
Range(Cells(Linha, 2), Cells(Linha, 7)).Interior.ColorIndex = xlNone 'limpa a cor anterior
End Sub
'Chamada das respectivas funções toda vez que uma nova célula é selecionada
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Call Workbook_Deactivate
Call Workbook_Activate
End Sub
Sheets("tabela negociação").Protect Password:="senha"
End Sub
Postado : 26/08/2015 2:12 pm