Existem algumas maneiras de bloquear células aleatórias no Excel, dependendo do que você precisa fazer. Aqui estão algumas opções:
Bloquear as células manualmente: Se você precisar bloquear algumas células específicas, pode selecioná-las e aplicar a formatação de proteção na guia "Células" da faixa de opções. Para fazer isso, siga estes passos:
Usar uma fórmula com referências absolutas: Se você precisa bloquear células que são referenciadas em fórmulas em outras células, pode usar referências absolutas ($) para evitar que essas células mudem quando você as copia ou move. Para fazer isso, basta colocar um $ antes da letra e número da célula que deseja bloquear. Por exemplo, se você quiser bloquear a célula A1, sua fórmula deve ser =$A$1 em vez de A1. Dessa forma, a célula sempre se referirá à A1, independentemente de onde for copiada ou movida.
Usar a função PROTEGER: Se você precisa bloquear várias células aleatórias em diferentes planilhas, pode usar a função PROTEGER. Essa função permite que você especifique quais células deseja bloquear e pode ser usada em fórmulas ou em VBA. Para usá-lo, você primeiro precisará adicionar a referência Microsoft Excel 16.0 Object Library ao seu projeto VBA. Em seguida, você pode usar o código a seguir para proteger as células A1 e B2 na planilha "Planilha1":
Sub ProtegendoCelulas()Worksheets("Planilha1").Range("A1,B2").Locked = TrueWorksheets("Planilha1").Protect "senha" End Sub
Este código bloqueia as células A1 e B2 e protege a planilha com a senha "senha". Você pode alterar as células e a senha conforme necessário. Quando você executa este código, as células especificadas são bloqueadas e protegidas. Para desbloqueá-los mais tarde, você pode usar a função DESPROTEGER.