Como proteger ou bloquear todas as células de uma folha de cálculo do Excel, exceto determinadas células?
Por predefinição, todas as células numa folha de cálculo do Excel estão bloqueadas; isto significa que, ao proteger a folha, ninguém poderá efetuar alterações a qualquer célula, salvo se as desbloquear previamente. Contudo, em aplicações reais, poderá encontrar situações em que apenas determinados campos de introdução de dados — como totais, entradas ou comentários — devem permanecer editáveis, enquanto todas as outras áreas da folha devem permanecer protegidas e inalteradas. Por exemplo, ao partilhar modelos, formulários de entrada de dados ou relatórios com colegas, poderá pretender garantir que os utilizadores só possam preencher ou atualizar células designadas. Esta abordagem protege a estrutura da folha e as fórmulas, minimizando o risco de alterações acidentais a dados críticos.
Este tutorial abrangente guia-o por diversos métodos práticos para proteger ou bloquear todas as células de uma folha do Excel, exceto as que especificar. Aprenderá tanto procedimentos clássicos integrados no Excel como abordagens mais simples com o suplemento Kutools para Excel. Além disso, apresentamos um método eficiente com macro VBA, ideal se precisar frequentemente de automatizar este processo ou trabalhar com intervalos de células dinâmicos. Cada método inclui instruções passo a passo, dicas práticas e notas essenciais para resolução de problemas.
Proteger / Bloquear todas as células exceto determinadas células com Kutools para Excel
Proteger / Bloquear todas as células exceto determinadas células com macro VBA
Proteger / Bloquear todas as células exceto determinadas células com a funcionalidade normal do Excel
O Excel permite-lhe especificar quais as células que devem permanecer editáveis após proteger a folha, utilizando as suas funções integradas Definir formato de célula e Proteger Folha. Este método é altamente compatível e intuitivo, sendo ideal para a maioria das necessidades habituais de proteção de folhas — especialmente quando o conjunto de células editáveis é fixo e não muda frequentemente. Contudo, o processo pode tornar-se um pouco repetitivo se precisar de ajustar frequentemente as células desprotegidas. Siga estes passos:
1. Selecione as células que deseja permitir que outros editem e que permaneçam desprotegidas após aplicar a proteção da folha.
2. Clique com o botão direito nas células selecionadas e escolha Definir formato de célula no menu de contexto. Veja a imagem:

3. Na caixa de diálogo Definir formato de célula, mude para o separador Proteção e desmarque a caixa de verificação Bloqueada (não a deixe marcada). Veja a imagem:

Dica: Por predefinição, todas as células estão bloqueadas no Excel até as desbloquear. Desmarcar esta caixa só surte efeito após aplicar posteriormente a proteção da folha.
4. Clique em OK para guardar as alterações e sair da caixa de diálogo. Em seguida, aceda ao Friso e clique em Rever > Proteger Folha para abrir a caixa de diálogo das definições de proteção. Veja a imagem:

5. Na caixa de diálogo que surge, introduza e confirme uma palavra-passe para proteger a sua folha. Guarde-a bem, pois não há forma de a recuperar se a esquecer. Veja a imagem:

Notas:
- Certifique-se de selecionar as definições de permissão adequadas ao seu cenário, como «Selecionar Células Não Bloqueadas» e «Bloquear Células». Por predefinição, os utilizadores têm acesso a ambas, mas pode ajustar estas opções conforme necessário.
- A proteção por palavra-passe diferencia maiúsculas de minúsculas e não pode ser recuperada se for esquecida.
6. Clique em OK para finalizar a proteção da folha. Verificará agora que todas as células da folha estão bloqueadas e não podem ser editadas, exceto aquelas que desprotegeu explicitamente nos passos anteriores. Quando os utilizadores tentarem alterar uma célula bloqueada, o Excel apresentará uma mensagem de aviso.
Vantagens: Não requer plugins e funciona em qualquer ambiente do Excel.
Desvantagens: O processo pode tornar-se moroso se tiver de alterar frequentemente a opção «Desbloquear Seleção» ou gerir muitos intervalos variáveis.
Se o intervalo de células desprotegidas precisar de ser alterado frequentemente ou se pretender automatizar este processo para maior eficiência, considere utilizar a macro VBA descrita no método seguinte.
Proteger / Bloquear todas as células exceto determinadas células com Kutools para Excel
Se achar que o processo nativo do Excel é demasiado repetitivo para intervalos grandes ou que mudam frequentemente, a funcionalidade Conceção de Folha do Kutools para Excel oferece uma solução mais simples e eficiente. Com apenas alguns cliques, pode desbloquear células específicas e proteger o restante da folha — ideal para utilizadores que precisam frequentemente de atualizar quais as células que permanecem editáveis.
1. Selecione as células específicas que pretende permitir que os utilizadores modifiquem (ou seja, as células que não deseja proteger ao ativar a proteção da folha).
2. Aceda ao Friso, clique em KUTOOLS PLUS > Conceção de Folha para ativar as funcionalidades de conceção específicas do esquema e proteção da folha. Veja a imagem:

3. O separador Conceção aparecerá agora. Clique em Desbloquear Seleção para desbloquear instantaneamente as células selecionadas — o Kutools confirma mesmo visualmente quais as células que ficam agora editáveis. Veja as imagens:
![]() |
![]() |
![]() |
4. Clique em OK em quaisquer mensagens de confirmação. Depois, prossiga clicando em Proteger Folha dentro do separador Conceção para aplicar a proteção ao nível da folha. Veja a imagem:

5. Na caixa de diálogo que surge, introduza e confirme uma palavra-passe para proteger a sua folha e conclua as definições. Veja a imagem:

6. Agora, apenas as células que designou permanecerão editáveis — todo o resto ficará protegido e inalterável, evitando modificações acidentais.
Clique para saber mais sobre esta funcionalidade de desbloqueio de seleção.
Vantagens: Rápido e eficaz para conjuntos de dados grandes ou requisitos de proteção que mudam frequentemente.
Desvantagens: Requer a instalação do suplemento Kutools para Excel.
Proteger / Bloquear todas as células exceto determinadas células com macro VBA
Se precisar frequentemente de proteger ou desproteger diferentes intervalos de células — especialmente quando esses intervalos mudam dinamicamente ou quando for necessário aplicar proteção a múltiplas folhas ou pastas de trabalho em lote —, as macros VBA podem automatizar e acelerar significativamente o processo. Esta abordagem é ideal para utilizadores avançados, administradores ou qualquer pessoa que realize tarefas repetitivas de proteção em pastas de trabalho grandes ou complexas. Com uma solução VBA, basta especificar ou introduzir o intervalo que pretende manter desbloqueado antes da proteção; a macro trata automaticamente de bloquear todas as restantes células e protege a folha com as suas definições preferidas.
1. No Excel, aceda ao separador Programador > Visual Basic. (Se o separador Programador não estiver visível, ative-o em Ficheiro > Opções > Personalizar Friso.)
2. Na janela Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo e, de seguida, copie e cole o seguinte código VBA na janela do módulo:
Sub UnlockSelectedCellsAndProtectSheet()
Dim ws As Worksheet
Dim unlockedRange As Range
Dim passwordInput As String
Dim xTitleId As String
On Error Resume Next
Set ws = Application.ActiveSheet
xTitleId = "KutoolsforExcel"
Set unlockedRange = Application.InputBox("Select the cells to remain editable:", xTitleId, Type:=8)
If unlockedRange Is Nothing Then Exit Sub
On Error GoTo 0
ws.Cells.Locked = True
unlockedRange.Locked = False
passwordInput = Application.InputBox("Enter a password to protect the sheet (optional):", xTitleId, Type:=2)
If passwordInput = "" Then
ws.Protect
Else
ws.Protect Password:=passwordInput
End If
MsgBox "Sheet has been protected. The selected cells remain editable.", vbInformation, xTitleId
End Sub
3. Para executar a macro, clique no botão
ou prima F5 enquanto o cursor estiver dentro da macro.
4. Aparecerá uma mensagem a solicitar que introduza a gama de células que pretende manter editável. Selecione a gama pretendida e clique em OK.
5. Outra mensagem pedir-lhe-á para definir uma palavra-passe de proteção. Introduza uma palavra-passe ou deixe em branco, caso não precise de uma, e clique em OK.
O intervalo limitado permanecerá desbloqueado e editável, enquanto todas as restantes células ficarão protegidas. Quaisquer alterações futuras na área desbloqueada podem ser feitas ao reexecutar a macro e ajustar o intervalo. Esta automação é ideal para operações em lote ou modelos com zonas de entrada que mudam dinamicamente.
Vantagens: Extremamente flexível; permite automatizar cenários de proteção dinâmicos ou recorrentes.
Desvantagens: Requer conhecimentos básicos de macros e segurança; as macros têm de estar ativadas no Excel.
Resolução de problemas e sugestões:
- Certifique-se de que o intervalo introduzido em «Intervalo limitado» corresponde a intervalos reais na folha de cálculo para evitar erros.
- Guarde sempre a sua pasta de trabalho antes de executar macros, evitando assim a perda de dados.
- Caso a macro não funcione, verifique se as «Macros» estão ativadas ou se existem erros tipográficos no endereço do intervalo.
- Se utilizar proteção ao nível da pasta de trabalho, terá de adaptar o código em conformidade.
Demonstração: Proteger / Bloquear todas as células exceto determinadas com Kutools para Excel
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos


