Como bloquear células com fórmulas no Excel – VBA
Quando você possui uma planilha de Excel e precisa compartilhá-la com outras pessoas, provavelmente não vai querer que façam alterações nas suas fórmulas. Afinal, qualquer alteração poderá comprometer o funcionamento da planilha.
Neste caso, você pode optar por bloquear as células da sua planilha que contenham fórmulas. Existem algumas maneiras para fazer isso, como, protegendo a planilha manualmente ou utilizando um código em VBA.
Com a utilização do VBA, você poderá bloquear células com fórmulas no Excel de maneira muito mais rápida e menos trabalhosa. Se você ainda não sabe como fazer, então confira os detalhes a seguir!
Já está interessado(a) no que vem por aí? Então compartilhe com sua rede de amigos para que mais pessoas possam aprender como bloquear células com fórmulas no Excel:
Bloquear células com fórmulas no Excel utilizando VBA
Para mostrar como utiliza-se o código VBA vamos utilizar como exemplo uma planilha de despesas pessoais, onde temos as despesas e recebimentos, valores e os totais do mês de janeiro, como mostra a imagem abaixo:
A coluna L contêm fórmulas para o cálculo das despesas e recebimentos e saldo:
Se qualquer uma dessas fórmulas for modificada ou deletada a planilha não irá mais funcionar adequadamente, então para que isto não ocorra, vamos bloquear estas células com fórmulas utilizando o código em VBA. Confira o passo a passo:
Passo 1
Vá até a guia “Desenvolvedor” e em seguida selecione “Visual Basic”, como a imagem a seguir:
Feito isso, a janela do Visual Basic irá abrir:
Passo 2
No painel do lado esquerdo clique na planilha em que deseja executar a macro, neste caso, vamos clicar em Plan2(JAN), em seguida coloque o seguinte código VBA:
Sub LockCellsWithFormulas() With ActiveSheet .Unprotect .Cells.Locked = False .Cells.SpecialCells(xlCellTypeFormulas).Locked = True .Protect AllowDeletingRows:=True End With End Sub
Este código irá bloquear todas as células com fórmulas que estejam nesta planilha.
Passo 3
Para que este código funcione, você deverá executar a macro, como na imagem:
Feito isso, sua planilha já estará com as células com fórmulas bloqueadas e funcionando normalmente:
Viu como é fácil Bloquear células com fórmulas no Excel, agora você não precisa se preocupar com a integridade da sua planilha!
Obs. : Lembre-se de salvar a planilha habilitada para Macro.
Baixe o exemplo e bom trabalho!
Gostou da Dica? Compartilhe conosco sua opinião nos comentários!!