Pular para o conteúdo principal

Desproteger a planilha do Excel: Métodos para desbloquear e editar seus dados

Saiba como desproteger uma planilha do Excel com e sem senha.
Atualizado 26 de mar. de 2025  · 8 min lido

O Excel inclui um recurso que nos permite bloquear planilhas para evitar alterações indesejadas. Ele foi projetado para proteger dados importantes, como registros financeiros, relatórios ou arquivos compartilhados. Isso mantém as coisas organizadas e evita erros, especialmente quando várias pessoas usam o mesmo documento.

Mas, às vezes, talvez seja necessário modificar uma planilha protegida para atualizar informações, o que só pode ser feito se você desproteger a planilha primeiro. Neste guia, mostrarei os diferentes métodos para desproteger uma planilha do Excel, quer você tenha a senha ou não.

Desproteger uma planilha do Excel quando você tem uma senha

Para desproteger uma planilha do Excel quando você tiver uma senha:

  1. Vá para a seção Revisão na faixa de opções e clique em Desproteger planilha.
  2. Digite a senha senha na janela pop-up e clique em OK (OK).

Isso funciona tanto para planilhas individuais quanto para pastas de trabalho inteiras. Se toda a pasta de trabalho estiver protegida, o processo será semelhante. A única diferença é que, em vez de escolher Unprotect Sheet (Desproteger planilha), clique em Protect Workbook (Proteger pasta de trabalho ) na guia Review (Revisar ) e repita a etapa 2.

desprotegendo a planilha com uma senha conhecida no Excel.

Desproteja a planilha com uma senha. Imagem do autor.

Desproteger uma planilha do Excel quando você não tem uma senha

Se você esqueceu a senha de sua planilha ou recebeu uma planilha do Excel bloqueada, pode tentar desprotegê-la de algumas maneiras. Você deve saber que as versões modernas do Excel usam métodos de criptografia avançados que não são tão fáceis de contornar, mas os métodos a seguir que exploraremos podem ajudar.

Método 1: Usando o código VBA

Se uma planilha protegida estiver bloqueada e não tivermos a senha, podemos tentar desbloqueá-la usando uma macro VBA. Essa é uma abordagem de força bruta e pode funcionar apenas com senhas simples. Além disso, não se surpreenda se você levar muito tempo para analisar as combinações possíveis. 

  1. Primeiro, salve a pasta de trabalho em uma versão mais antiga do Excel. Acesse Arquivo > Exportar > Alterar tipo de arquivo > Excel 97-2003.

  2. Abra a planilha protegida e pressione Alt + F11 para abrir a janela Visual Basic for Applications (VBA).

  3. No painel esquerdo, selecione a planilha protegida (no meu caso, é a Dados do funcionário) e cole a macro de quebra de senha a seguir.

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 Sub
  1. Clique em Run ou pressione F5 para executar a macro e aguarde a conclusão do processo. A macro gerará uma nova senha, que pode não ser a original, mas ainda assim poderá desbloquear a planilha. 

  2. Clique em OKe a planilha ficará desprotegida.

Uma vez feito isso, se o formato do arquivo tiver sido alterado anteriormente, renomeie-o novamente para .xlsx para restaurar a funcionalidade completa.

Desproteger a planilha usando a macro VBA no Excel.

Decifrar a senha usando macros VBA. Imagem do autor.

Neste último exemplo, estou procurando uma senha que sei que tem seis caracteres. Se você não tiver certeza sobre a senha, precisará de um script VBA diferente. Algo muito amplo levaria muito tempo, e algo muito específico poderia não funcionar, então você deve estar preparado para fazer várias tentativas.

Método 2: Alterar a extensão do arquivo para ZIP

Se o VBA não funcionar ou se você preferir não executar uma macro, outra maneira de remover a proteção de planilha é editar a estrutura interna do arquivo. Os arquivos do Excel são pastas compactadas que contêm vários arquivos XML, o que significa que podemos desbloquear uma planilha modificando a correta. Veja como:

  1. Crie um backup/cópia de seu arquivo do Excel. 

  2. No File Explorer, clique com o botão direito do mouse no arquivo Excel copiado, selecione Renomear, e altere a extensão do arquivo de .xlsx para .zip. Se for exibida uma janela pop-up Rename, clique em Yes (Sim ) para confirmar.

Alterando o arquivo xlsx para um arquivo zip no Windows Explorer no Excel.

Altere o arquivo xlsx para um arquivo zip. Imagem do autor.

  1. Abra o arquivo zip e vá até a pastaxlworksheets . Lá você verá todos os arquivosXML do .

Localizando o arquivo XML dentro da pasta zip no Excel.

Localize o arquivo XML dentro da pasta zip. Imagem do autor.

  1. Localize o arquivo XML da planilha protegida. Se você não tiver certeza de qual planilha está protegida, abra cada arquivo XML usando o Bloco de Notas ou outro editor de texto. Pressione Ctrl+F e procure a palavra protection (proteção). Se o arquivo contiver uma tag , isso significa que o arquivo está protegido.

  2. Agora, exclua toda a tag , incluindo a abertura < e o fechamento >. Pressione Ctrl +S para salvar o arquivo.

Desproteger a planilha usando a extensão de arquivo zip no Excel.

Desproteja a planilha usando a extensão de arquivo zip. Imagem do autor.

  1. Ao fechar o editor de texto, confirme todas as solicitações para salvar as modificações no arquivo. Em seguida, feche o arquivo ZIP.

  2. Renomeie o arquivo de volta de .zip para .xlsx.

O Excel armazena as configurações de proteção de planilhas dentro desses arquivos XML. Ao remover a tag , você desativa o bloqueio sem afetar o restante da pasta de trabalho. Esse método é rápido, não requer codificação e funciona mesmo quando você não sabe a senha.

Método 3: Usando o Google Sheets

Se você está procurando a maneira mais fácil de remover a proteção de planilhas - sem codificar ou modificar arquivos - o Google Sheets é uma ótima opção. Quando você faz upload de um arquivo Excel protegido, o Planilhas Google remove automaticamente a proteção da planilha para que possamos editá-la livremente.

  1. Vá para o Google Drive e faça o upload do arquivo Excel bloqueado.
  2. Clique com o botão direito do mouse no arquivo e selecione Abrir com > Planilhas Google.
  3. O Google Sheets abrirá o arquivo, e qualquer proteção da planilha será removida.
  4. Faça as edições necessárias.
  5. Para salvá-lo novamente como um arquivo do Excel, vá para Arquivo > Download > Microsoft Excel (.xlsx).

Como o Planilhas Google não oferece suporte ao recurso de proteção de planilhas do Excel da mesma forma, ele remove automaticamente as restrições ao converter o arquivo. Isso faz com que seja uma solução fácil e sem complicações.

Como desbloquear células específicas em uma planilha protegida

Se você quiser que a planilha permaneça protegida, mas ainda assim edite células específicas, veja como fazer isso:

Suponha que eu tenha um conjunto de dados e queira compartilhá-lo com meu cliente para que ele apenas escreva seu endereço sem editar mais nada. Para fazer isso, primeiro desproteja a folha usando qualquer um dos métodos acima. Em seguida, selecione a folha inteira pressionando Ctrl+A ou All Button. Agora, pressione Ctrl+1 para abrir o Format Cell, vá para a guia Protection (Proteção) e desmarque a opção Locked (Bloqueado).

Desbloqueio de todas as células da planilha no Excel.

Desbloqueie todas as células da planilha. Imagem do autor.

Agora, selecione todas as colunas, exceto a coluna Endereço, bloqueie-as para que a outra pessoa não as use e abra novamente a janela Formatar célula (Ctrl+1) e marque a opção Bloqueado na guiaProteção. Na guia de revisão, selecione Protect Sheet e digite a senha. Isso protege a planilha inteira, exceto as que eu desbloqueei, e permite que o usuário edite apenas intervalos específicos.

DICA: Para selecionar as linhas não adjacentes, mantenha pressionada a tecla Ctrl e selecione as células. Para selecionar as linhas ou colunas adjacentes, basta arrastar o cursor sobre os cabeçalhos das colunas. 

Proteger e desproteger células específicas na planilha do Excel.

Proteger células específicas na planilha. Imagem do autor.

Quando você não pode desproteger uma planilha do Excel

Se você não puder desproteger uma planilha do Excel, há alguns aspectos importantes a considerar:

  • Não é possível remover a criptografia: Se a pasta de trabalho estiver criptografada com uma senha, você não poderá removê-la sem conhecê-la. O Excel não tem uma opção integrada para ignorar a criptografia, portanto, se você não tiver a senha, não terá como fazer nada.
  • As senhas complexas podem não ser recuperáveis: Alguns scripts VBA podem desbloquear planilhas protegidas, mas talvez não funcionem se a senha for forte ou altamente segura. Se o script falhar, outros métodos manuais também podem não ser eficazes.
  • Faça backup dos arquivos antes de editá-los: Antes de você tentar qualquer coisa, salve uma cópia de backup do arquivo. Se algo der errado, você poderá perder seus dados, pois a edição de arquivos XML ou a execução de macros VBA pode danificar o arquivo.

Uma isenção de responsabilidade: Use esses métodos com responsabilidade

Ok, agora que mostrei a você alguns truques, tenho que compartilhar uma mensagem: Os métodos acima destinam-se apenas ao uso ético e legal. O desbloqueio de uma planilha do Excel só deve ser feito com a devida autorização, por exemplo, quando você tiver esquecido a senha do seu próprio arquivo ou tiver permissão explícita do proprietário do arquivo.

Se você contornar a proteção por senha sem permissão, poderá violar as políticas da empresa, os termos de serviço ou até mesmo as normas legais. Se você estiver trabalhando com dados corporativos, considere entrar em contato com o departamento de TI ou com o administrador do sistema para obter assistência, em vez de tentar contornar as proteções por conta própria.

Considerações finais

Abordamos várias maneiras de desproteger uma planilha do Excel, quer você se lembre da senha ou não. Se você tiver a senha, use a opção Desproteger planilha do Excel. Se não conseguir, você pode tentar outros truques, como macros VBA, alterar a extensão do arquivo ou usar o Google Sheets para obter acesso. 

Embora esses métodos funcionem, é sempre uma boa ideia manter suas senhas seguras em algum lugar para que você não perca seus arquivos. Além disso, mantenha um backup de seus arquivos antes de fazer qualquer alteração. Dessa forma, você não perderá nenhum dado importante, mesmo que algo dê errado.

Por fim, lembre-se de que as versões modernas do Excel usam métodos de criptografia avançados que não são tão fáceis de contornar com técnicas como essas. 

Se você quiser saber mais sobre dados, recomendo o curso Análise de dados no Excel e o curso Preparação de dados no Excel. Eles ajudarão você a melhorar a organização e a análise de dados com facilidade.


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

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.

Perguntas frequentes

Posso copiar dados de uma planilha protegida do Excel para outra planilha?

Sim, você pode fazer isso somente se a opção Selecionar células bloqueadas e Selecionar células desbloqueadas forem permitidas.

Veja como:

  • Abra a planilha protegida.

  • Clique na célula A1 e pressione Shift + Ctrl + End para selecionar todas as células usadas.

  • Pressione Ctrl + C para copiar os dados.

  • Abra uma nova planilha, clique na célula A1 e pressione Ctrl + V para colar.

Para manter a largura das colunas, use Paste Special > Column Widths depois de colar.

Observe que os links externos para outras pastas de trabalho ou planilhas podem ser quebrados e precisam ser recriados manualmente.

Como faço para localizar 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 você retornar 1 (TRUE), a célula está bloqueada, e 0 (FALSE) significa desbloqueada.

Como faço para 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 folha.

  • Selecione o intervalo a ser verificado.

  • Ir para Página inicial > Formatação condicional > Nova regra.

  • Use estas fórmulas:

             Para células bloqueadas: =CELL("protect", A1)=1

             Para células desbloqueadas: =CELL("protect", A1)=0

  • Escolha uma cor de destaque e aplique a regra.

Tópicos

Aprenda Excel com a DataCamp

Programa

Excel Fundamentals

0 min
Gain the essential skills you need to use Excel, from preparing data to writing formulas and creating visualizations. No prior experience is required.
Ver detalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado

blog

Como exportar dados do Power BI para o Excel

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.
Eugenia Anello's photo

Eugenia Anello

6 min

blog

Como analisar dados para sua empresa em 5 etapas

Descubra as diferentes etapas para analisar dados e extrair valor deles, bem como os métodos e técnicas envolvidos no processo.
Javier Canales Luna's photo

Javier Canales Luna

14 min

Tutorial

Tutorial do SQL Server: Desbloqueie o poder do gerenciamento de dados

Explore o gerenciamento de dados com nosso tutorial do SQL Server. Do básico ao uso avançado, aprimore suas habilidades e navegue no SQL Server com confiança.

Kevin Babitz

13 min

Tutorial

As 15 fórmulas básicas do Excel que todos precisam saber

Aprenda a adicionar fórmulas aritméticas, de cadeia de caracteres, de séries temporais e complexas no Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Tutorial

Tutorial do Python Excel: O guia definitivo

Saiba como ler e importar arquivos do Excel em Python, gravar dados nessas planilhas e encontrar os melhores pacotes para fazer isso.
Natassha Selvaraj's photo

Natassha Selvaraj

15 min

Tutorial

SELEÇÃO de várias colunas no SQL

Saiba como selecionar facilmente várias colunas de uma tabela de banco de dados em SQL ou selecionar todas as colunas de uma tabela em uma consulta simples.
DataCamp Team's photo

DataCamp Team

3 min

Ver maisVer mais