O Excel tem um recurso que permite bloquear planilhas para evitar alterações indesejadas. Isso ajuda a proteger dados importantes, como registros financeiros, relatórios ou arquivos compartilhados. Assim tudo fica organizado e você evita erros, principalmente quando várias pessoas usam o mesmo documento.
Mas às vezes é preciso modificar uma planilha protegida para atualizar informações — e isso só é possível depois de desproteger a planilha. Neste guia, vou mostrar diferentes maneiras de desproteger uma planilha do Excel, com ou sem a senha.
Como desproteger uma planilha do Excel quando você tem a senha
Para desproteger uma planilha do Excel quando você tem a senha:
Vá até a guia Revisão na faixa de opções e clique em Desproteger Planilha.
Digite a senha na janela pop-up e clique em OK.
Isso funciona tanto para planilhas individuais quanto para pastas de trabalho inteiras. Se a pasta de trabalho inteira estiver protegida, o processo é semelhante. A única diferença é que, em vez de escolher Desproteger Planilha, clique em Proteger Pasta de Trabalho na guia Revisão e repita o passo 2.
Desproteja a planilha com uma senha. Imagem do autor.
Como desproteger uma planilha do Excel quando você não tem a senha
Se esquecemos a senha da planilha ou recebemos uma planilha do Excel bloqueada, dá para tentar desproteger de algumas formas. Vale lembrar que as versões modernas do Excel usam criptografia avançada, difícil de contornar, mas os métodos a seguir podem ajudar.
Método 1: usando código VBA
Se a planilha protegida está bloqueada e não temos a senha, podemos tentar desbloqueá-la com uma macro em VBA. É uma abordagem de força bruta e pode funcionar apenas com senhas simples. Além disso, não se surpreenda se demorar — o código precisa testar várias combinações.
Primeiro, salve a pasta de trabalho em um formato mais antigo do Excel. Vá em Arquivo > Exportar > Alterar tipo de arquivo > Excel 97-2003.
Abra a planilha protegida e pressione Alt + F11 para abrir o Visual Basic for Applications (VBA).
No painel à esquerda, selecione a planilha protegida (no meu caso, é Employee Data) e cole a macro abaixo para quebrar a senha.
Sub UnprotectSheet()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim password As String
On Error Resume Next
For i = 65 To 90
For j = 65 To 90
For k = 65 To 90
For l = 65 To 90
For m = 65 To 90
For n = 65 To 90
password = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
ActiveSheet.Unprotect password
If Err.Number = 0 Then
MsgBox "Sheet Unprotected! Password Found: " & password, vbInformation, "Success"
Exit Sub
End If
Next n
Next m
Next l
Next k
Next j
Next i
MsgBox "Could not unlock the sheet.", vbExclamation, "Failed"
End SubTecnologia
Clique em Executar ou pressione F5 para rodar a macro e aguarde o término. A macro vai gerar uma nova senha, que pode não ser a original, mas ainda assim desbloqueia a planilha.
Clique em OK e a planilha será desprotegida.
Quando finalizar, se o formato do arquivo foi alterado antes, renomeie de volta para .xlsx para recuperar todas as funcionalidades.
Quebre a senha com macros em VBA. Imagem do autor.
Neste exemplo, estou procurando por uma senha que eu sei ter seis caracteres. Se você não tem certeza do tamanho ou padrão da senha, vai precisar de um script VBA diferente. Algo muito amplo vai demorar demais, e algo muito específico pode não funcionar. Então, esteja pronto para tentar algumas variações.
Método 2: alterando a extensão do arquivo para ZIP
Se o VBA não funcionou ou você prefere não rodar uma macro, outra forma de remover a proteção é editar a estrutura interna do arquivo. Arquivos do Excel são pastas compactadas que contêm vários arquivos XML — o que significa que dá para desbloquear uma planilha modificando o arquivo certo. Veja como:
Crie um backup/cópia do seu arquivo do Excel.
No Explorador de Arquivos, clique com o botão direito no arquivo copiado do Excel, selecione Renomear e altere a extensão de .xlsx para .zip. Se aparecer uma janela de Renomear, clique em Sim para confirmar.
Mude o arquivo .xlsx para .zip. Imagem do autor.
Abra o arquivo zip e vá até a pasta xl → worksheets. Lá você vai ver todos os arquivos XML.
Encontre o arquivo XML dentro da pasta zip. Imagem do autor.
Localize o XML da planilha protegida. Se não souber qual planilha está protegida, abra cada XML no Bloco de Notas ou outro editor de texto. Pressione Ctrl+F e pesquise pela palavra protection. Se o arquivo tiver a tag <sheetProtection>, significa que ele está protegido.
Agora apague toda a tag <sheetProtection>, incluindo o < de abertura e o > de fechamento. Pressione Ctrl + S para salvar o arquivo.
Desproteja a planilha usando a extensão zip. Imagem do autor.
Ao fechar o editor de texto, confirme os avisos para salvar as alterações no arquivo compactado. Depois, feche o ZIP.
Renomeie o arquivo de volta de .zip para .xlsx.
O Excel guarda as configurações de proteção de planilha dentro desses arquivos XML. Ao remover a tag <sheetProtection>, você desativa o bloqueio sem afetar o restante da pasta de trabalho. Esse método é rápido, não exige codificação e funciona mesmo quando não sabemos a senha.
Método 3: usando o Google Sheets
Se você quer a forma mais simples de remover a proteção — sem código e sem mexer nos arquivos — o Google Sheets é uma ótima opção. Ao enviar um arquivo do Excel protegido, o Google Sheets remove automaticamente a proteção da planilha e você pode editar livremente.
Acesse o Google Drive e envie o arquivo do Excel bloqueado.
Clique com o botão direito no arquivo e selecione Abrir com > Google Sheets.
O Google Sheets vai abrir o arquivo e remover qualquer proteção de planilha.
Faça as edições necessárias.
Para salvar novamente como arquivo do Excel, vá em Arquivo > Fazer download > Microsoft Excel (.xlsx).
Como o Google Sheets não oferece a proteção de planilha do Excel da mesma forma, ele remove as restrições ao converter o arquivo. É uma solução simples, sem dor de cabeça.
Como desproteger todas as planilhas de uma vez
O Excel não tem um comando nativo para desproteger todas as planilhas de uma só vez. O botão DesprotegerPlanilha também fica desativado quando mais de uma guia de planilha está selecionada. Se você sabe a senha, há três opções.
Para poucas planilhas, desproteja uma por vez. Clique em cada guia, vá em Revisão > DesprotegerPlanilha e digite a senha.
Para várias planilhas que compartilham a mesma senha, use uma macro curta.
Pressione Alt + F11 para abrir o editor do VBA.
Vá em Inserir > Módulo e cole a macro abaixo.
Pressione F5 e digite a senha quando a caixa aparecer.
Sub UnprotectAllSheets()
Dim ws As Worksheet
Dim pw As String
pw = InputBox("Enter the sheet password:")
For Each ws In ActiveWorkbook.Worksheets
ws.Unprotect Password:=pw
Next ws
End SubTecnologia
A macro para com erro se uma planilha tiver senha diferente e ignora planilhas que não estão protegidas. Ela não afeta planilhas de gráfico. Quando terminar, salve o arquivo como .xlsx e o Excel removerá a macro.
Complementos como o Kutools for Excel também fazem isso, mas exigem instalar software de terceiros.
Como desbloquear células específicas em uma planilha protegida
Se você quer manter a planilha protegida, mas ainda assim editar células específicas, faça assim:
Suponha que eu tenha um conjunto de dados e queira compartilhá-lo com meu cliente para que ele preencha apenas o endereço, sem editar mais nada. Para isso, primeiro desproteja a planilha usando um dos métodos acima. Depois selecione a planilha toda pressionando Ctrl+A ou o botão Selecionar tudo. Agora pressione Ctrl+1 para abrir o Formatar Células, vá até a guia Proteção e desmarque a opção Bloqueadas.
Desbloqueie todas as células da planilha. Imagem do autor.
Agora selecione todas as colunas, exceto a coluna Address, bloqueie-as para que a outra pessoa não edite e, em seguida, abra novamente a janela Formatar Células (Ctrl+1) e marque a opção Bloqueadas na guia Proteção. Na guia Revisão, selecione Proteger Planilha e digite a senha. Isso protege a planilha inteira, exceto as células que eu desbloqueei, permitindo que o usuário edite apenas os intervalos específicos.
DICA: para selecionar linhas não adjacentes, mantenha a tecla Ctrl pressionada e clique nas células. Para selecionar linhas ou colunas adjacentes, basta arrastar o cursor sobre os cabeçalhos.
Proteja células específicas na planilha. Imagem do autor.
Quando você não consegue desproteger uma planilha do Excel
Se não for possível desproteger uma planilha do Excel, considere alguns pontos importantes:
Não é possível remover criptografia: se a pasta de trabalho estiver criptografada com senha, não há como removê-la sem conhecer a senha. O Excel não tem opção para ignorar criptografia — sem a senha, não há o que fazer.
Senhas complexas podem não ser recuperáveis: alguns scripts em VBA conseguem desbloquear planilhas protegidas, mas podem falhar se a senha for forte ou muito segura. Se o script não funcionar, outros métodos manuais também podem não surtir efeito.
Faça backup antes de editar: antes de tentar qualquer coisa, salve uma cópia de segurança do arquivo. Se algo der errado, você pode perder dados, já que editar arquivos XML ou rodar macros em VBA pode corromper o arquivo.
Por que o botão desproteger planilha está esmaecido no Excel?
Se o botão Desproteger Planilha estiver esmaecido, algo está bloqueando o comando. Compare o que você vê com os problemas abaixo e siga a correção correspondente.
A planilha não está protegida: se a guia Revisão mostra ProtegerPlanilha em vez de DesprotegerPlanilha, não há nada para desproteger. Células bloqueadas só importam quando a planilha está protegida. Se ainda não conseguir editar, verifique os outros pontos abaixo.
O arquivo está em Modo de Exibição Protegido: arquivos recebidos por e-mail ou baixados da web costumam abrir com uma barra amarela no topo dizendo Modo de Exibição Protegido. Clique em HabilitarEdição e o botão deve ser ativado.
O arquivo está Marcado como Final: se houver uma barra no topo informando MarcadocomoFinal, clique em EditarAssim Mesmo.
Suas planilhas estão agrupadas: quando a barra de título mostra [Grupo], o Excel limita suas ações. Clique com o botão direito em qualquer guia selecionada e escolha DesagruparPlanilhas.
A pasta de trabalho é compartilhada: em uma pasta de trabalho compartilhada legada, a barra de título mostra [Compartilhado] e não é possível proteger ou desproteger planilhas. Vá em Revisão > CompartilharPasta de Trabalho(Legado) e desmarque a opção que permite alterações por mais de um usuário ao mesmo tempo.
Uma célula está no modo de edição: se o cursor estiver piscando dentro de uma célula, a maior parte da faixa de opções fica desativada. Pressione Enter ou Esc e verifique a guia Revisão novamente.
O arquivo está aberto no navegador ou no Teams: vários botões podem ficar desabilitados quando o arquivo é aberto no navegador ou no Teams. Selecione AbrirnoAplicativo de Desktop (ou AbrirnoExcel) e tente novamente lá.
Nada disso se aplica: se você descartou todas as opções acima, feche o arquivo e inicie o Excel em Modo de Segurança, que desativa os complementos. No Windows, mantenha Ctrl pressionado enquanto abre o Excel e depois abra o arquivo. Quando o botão estiver ativo, clique e digite a senha.
Comparativo rápido dos métodos
Aqui vai uma tabela para te ajudar. É um resumo dos diferentes métodos que vimos.
Método
Precisa de senha?
Dificuldade
Funciona em arquivos criptografados?
Melhor uso
Revisão > Desproteger Planilha
Sim
Fácil
Sim
Quando você sabe a senha
Macro em VBA
Não
Média
Não
Senhas simples em formatos antigos do Excel
Método do arquivo ZIP
Não
Média
Não
Remover proteção de planilha em arquivos .xlsx
Google Sheets
Não
Fácil
Não
Correção rápida sem código
Considerações finais
Se você tem a senha, a solução leva poucos cliques: Revisão > DesprotegerPlanilha. Se o botão estiver esmaecido, normalmente uma das causas acima é a responsável.
Se você perdeu a senha do seu próprio arquivo, os métodos acima podem ajudar em proteções antigas ou simples, mas a criptografia moderna do Excel não pode ser contornada. Um gerenciador de senhas e um backup dos arquivos importantes evitam dor de cabeça na próxima vez.
Use estes métodos apenas em arquivos que são seus ou para os quais você tem permissão explícita de desbloqueio. Ignorar a proteção sem autorização pode violar políticas da empresa, termos de uso ou até leis. Para arquivos de trabalho, procure o time de TI.
Se você quer aprender mais sobre dados, recomendo o curso Data Analysis in Excel e o curso Data Preparation in Excel. Eles vão te ajudar a organizar e analisar dados com muito mais facilidade.
Sou um estrategista de conteúdo que adora simplificar tópicos complexos. Ajudei empresas como Splunk, Hackernoon e Tiiny Host a criar conteúdo envolvente e informativo para seus públicos.
FAQs
Posso copiar dados de uma planilha protegida do Excel para outra planilha?⌄
Sim, desde que a planilha permita Selecionar células bloqueadas e Selecionar células desbloqueadas. Selecione todas as células usadas com Shift + Ctrl + End, copie com Ctrl + C e cole em uma nova planilha com Ctrl + V. Links externos para outras pastas de trabalho podem se quebrar e precisar ser recriados manualmente.
Como encontro células bloqueadas ou desbloqueadas em uma planilha do Excel?⌄
Você pode usar a função CELL() para verificar se uma célula está bloqueada ou desbloqueada.
Digite a fórmula em qualquer célula: =CELL("protect", A1)
Se retornar 1 (VERDADEIRO), a célula está bloqueada; 0 (FALSO) indica desbloqueada.
Como destacar células bloqueadas ou desbloqueadas no Excel?⌄
Você pode usar a formatação condicional para destacar células bloqueadas ou desbloqueadas:
Primeiro, desproteja sua planilha.
Selecione o intervalo que deseja verificar.
Vá em Página Inicial > Formatação Condicional > Nova Regra.
Você gostaria de poder ver os dados por trás de suas visualizações do Power BI? Aqui está nosso guia para você exportar dados do Power BI para o Excel.
Desenvolva as habilidades essenciais para usar o Excel, desde preparar dados até escrever fórmulas e criar visualizações. Não é necessária experiência prévia.
O Excel tem um recurso que permite bloquear planilhas para evitar alterações indesejadas. Isso ajuda a proteger dados importantes, como registros financeiros, relatórios ou arquivos compartilhados. Assim tudo fica organizado e você evita erros, principalmente quando várias pessoas usam o mesmo documento.
Mas às vezes é preciso modificar uma planilha protegida para atualizar informações — e isso só é possível depois de desproteger a planilha. Neste guia, vou mostrar diferentes maneiras de desproteger uma planilha do Excel, com ou sem a senha.
Como desproteger uma planilha do Excel quando você tem a senha
Para desproteger uma planilha do Excel quando você tem a senha:
Isso funciona tanto para planilhas individuais quanto para pastas de trabalho inteiras. Se a pasta de trabalho inteira estiver protegida, o processo é semelhante. A única diferença é que, em vez de escolher Desproteger Planilha, clique em Proteger Pasta de Trabalho na guia Revisão e repita o passo 2.
Desproteja a planilha com uma senha. Imagem do autor.
Como desproteger uma planilha do Excel quando você não tem a senha
Se esquecemos a senha da planilha ou recebemos uma planilha do Excel bloqueada, dá para tentar desproteger de algumas formas. Vale lembrar que as versões modernas do Excel usam criptografia avançada, difícil de contornar, mas os métodos a seguir podem ajudar.
Método 1: usando código VBA
Se a planilha protegida está bloqueada e não temos a senha, podemos tentar desbloqueá-la com uma macro em VBA. É uma abordagem de força bruta e pode funcionar apenas com senhas simples. Além disso, não se surpreenda se demorar — o código precisa testar várias combinações.
Primeiro, salve a pasta de trabalho em um formato mais antigo do Excel. Vá em Arquivo > Exportar > Alterar tipo de arquivo > Excel 97-2003.
Abra a planilha protegida e pressione
Alt + F11para abrir o Visual Basic for Applications (VBA).No painel à esquerda, selecione a planilha protegida (no meu caso, é Employee Data) e cole a macro abaixo para quebrar a senha.
Clique em Executar ou pressione
F5para rodar a macro e aguarde o término. A macro vai gerar uma nova senha, que pode não ser a original, mas ainda assim desbloqueia a planilha.Clique em OK e a planilha será desprotegida.
Quando finalizar, se o formato do arquivo foi alterado antes, renomeie de volta para
.xlsxpara recuperar todas as funcionalidades.Quebre a senha com macros em VBA. Imagem do autor.
Neste exemplo, estou procurando por uma senha que eu sei ter seis caracteres. Se você não tem certeza do tamanho ou padrão da senha, vai precisar de um script VBA diferente. Algo muito amplo vai demorar demais, e algo muito específico pode não funcionar. Então, esteja pronto para tentar algumas variações.
Método 2: alterando a extensão do arquivo para ZIP
Se o VBA não funcionou ou você prefere não rodar uma macro, outra forma de remover a proteção é editar a estrutura interna do arquivo. Arquivos do Excel são pastas compactadas que contêm vários arquivos XML — o que significa que dá para desbloquear uma planilha modificando o arquivo certo. Veja como:
Crie um backup/cópia do seu arquivo do Excel.
No Explorador de Arquivos, clique com o botão direito no arquivo copiado do Excel, selecione Renomear e altere a extensão de
.xlsxpara.zip. Se aparecer uma janela de Renomear, clique em Sim para confirmar.Mude o arquivo .xlsx para .zip. Imagem do autor.
Encontre o arquivo XML dentro da pasta zip. Imagem do autor.
Localize o XML da planilha protegida. Se não souber qual planilha está protegida, abra cada XML no Bloco de Notas ou outro editor de texto. Pressione Ctrl+F e pesquise pela palavra protection. Se o arquivo tiver a tag
<sheetProtection>, significa que ele está protegido.Agora apague toda a tag
<sheetProtection>, incluindo o<de abertura e o>de fechamento. PressioneCtrl + Spara salvar o arquivo.Desproteja a planilha usando a extensão zip. Imagem do autor.
Ao fechar o editor de texto, confirme os avisos para salvar as alterações no arquivo compactado. Depois, feche o ZIP.
Renomeie o arquivo de volta de
.zippara.xlsx.O Excel guarda as configurações de proteção de planilha dentro desses arquivos XML. Ao remover a tag
<sheetProtection>, você desativa o bloqueio sem afetar o restante da pasta de trabalho. Esse método é rápido, não exige codificação e funciona mesmo quando não sabemos a senha.Método 3: usando o Google Sheets
Se você quer a forma mais simples de remover a proteção — sem código e sem mexer nos arquivos — o Google Sheets é uma ótima opção. Ao enviar um arquivo do Excel protegido, o Google Sheets remove automaticamente a proteção da planilha e você pode editar livremente.
Como o Google Sheets não oferece a proteção de planilha do Excel da mesma forma, ele remove as restrições ao converter o arquivo. É uma solução simples, sem dor de cabeça.
Como desproteger todas as planilhas de uma vez
O Excel não tem um comando nativo para desproteger todas as planilhas de uma só vez. O botão Desproteger Planilha também fica desativado quando mais de uma guia de planilha está selecionada. Se você sabe a senha, há três opções.
Para poucas planilhas, desproteja uma por vez. Clique em cada guia, vá em Revisão > Desproteger Planilha e digite a senha.
Para várias planilhas que compartilham a mesma senha, use uma macro curta.
A macro para com erro se uma planilha tiver senha diferente e ignora planilhas que não estão protegidas. Ela não afeta planilhas de gráfico. Quando terminar, salve o arquivo como .xlsx e o Excel removerá a macro.
Complementos como o Kutools for Excel também fazem isso, mas exigem instalar software de terceiros.
Como desbloquear células específicas em uma planilha protegida
Se você quer manter a planilha protegida, mas ainda assim editar células específicas, faça assim:
Suponha que eu tenha um conjunto de dados e queira compartilhá-lo com meu cliente para que ele preencha apenas o endereço, sem editar mais nada. Para isso, primeiro desproteja a planilha usando um dos métodos acima. Depois selecione a planilha toda pressionando
Ctrl+Aou obotão Selecionar tudo. Agora pressioneCtrl+1para abrir o Formatar Células, vá até a guia Proteção e desmarque a opção Bloqueadas.Desbloqueie todas as células da planilha. Imagem do autor.
Agora selecione todas as colunas, exceto a coluna Address, bloqueie-as para que a outra pessoa não edite e, em seguida, abra novamente a janela Formatar Células (
Ctrl+1) e marque a opção Bloqueadas na guia Proteção. Na guia Revisão, selecione Proteger Planilha e digite a senha. Isso protege a planilha inteira, exceto as células que eu desbloqueei, permitindo que o usuário edite apenas os intervalos específicos.DICA: para selecionar linhas não adjacentes, mantenha a tecla
Ctrlpressionada e clique nas células. Para selecionar linhas ou colunas adjacentes, basta arrastar o cursor sobre os cabeçalhos.Proteja células específicas na planilha. Imagem do autor.
Quando você não consegue desproteger uma planilha do Excel
Se não for possível desproteger uma planilha do Excel, considere alguns pontos importantes:
Por que o botão desproteger planilha está esmaecido no Excel?
Se o botão Desproteger Planilha estiver esmaecido, algo está bloqueando o comando. Compare o que você vê com os problemas abaixo e siga a correção correspondente.
Comparativo rápido dos métodos
Aqui vai uma tabela para te ajudar. É um resumo dos diferentes métodos que vimos.
Considerações finais
Se você tem a senha, a solução leva poucos cliques: Revisão > Desproteger Planilha. Se o botão estiver esmaecido, normalmente uma das causas acima é a responsável.
Se você perdeu a senha do seu próprio arquivo, os métodos acima podem ajudar em proteções antigas ou simples, mas a criptografia moderna do Excel não pode ser contornada. Um gerenciador de senhas e um backup dos arquivos importantes evitam dor de cabeça na próxima vez.
Use estes métodos apenas em arquivos que são seus ou para os quais você tem permissão explícita de desbloqueio. Ignorar a proteção sem autorização pode violar políticas da empresa, termos de uso ou até leis. Para arquivos de trabalho, procure o time de TI.
Se você quer aprender mais sobre dados, recomendo o curso Data Analysis in Excel e o curso Data Preparation in Excel. Eles vão te ajudar a organizar e analisar dados com muito mais facilidade.