A proteção por senha no Microsoft Excel é freqüentemente usada em locais de trabalho para proteger dados importantes. O Microsoft Excel permite que os usuários protejam as planilhas e impede que outras pessoas façam alterações nos dados originais.
Existem duas maneiras de proteger uma planilha. Uma das maneiras é não usar senha, que pode ser desprotegida por qualquer pessoa. No outro caso, a planilha ou pasta de trabalho é protegida por senha, o que significa que você precisará ter a senha para desbloqueá-la. Neste artigo, mostraremos como desproteger planilhas ou pastas de trabalho com ou sem senha no Excel.
Desproteger planilhas / pasta de trabalho no Excel. Um dos melhores recursos do Excel é que ele pode proteger seus arquivos do Excel em nível de célula, planilha e / ou pasta de trabalho. Depois de bloquear e proteger planilhas ou pastas de trabalho, se quiser permitir que outras pessoas editem dados, você precisa desprotegê-las.
Se você souber a senha, é muito fácil desproteger uma planilha. Embora desbloquear uma planilha do Excel sem uma senha não seja simples, você ainda pode fazer isso usando os seguintes truques.
Como desproteger planilha do Excel com senha / sem senha
É muito fácil desproteger uma planilha do Excel e permitir que os usuários editem e modifiquem as planilhas. Se você já sabe a senha da planilha protegida, pode remover facilmente a proteção. Basta seguir qualquer uma destas etapas:
Abra a planilha protegida e mude para a guia ‘Revisão’ e clique no ícone ‘Desproteger planilha’ no grupo Alterações.
Você pode acessar a mesma opção acima clicando com o botão direito do mouse na guia da planilha protegida e, a seguir, selecione a opção ‘Desproteger planilha’ no menu de contexto.
Se a sua planilha for uma planilha protegida por senha, o Excel solicitará que você insira a senha. Digite a senha na caixa de diálogo Desproteger planilha e clique em ‘OK’.
Se sua planilha não estava protegida por senha, clicar na opção ‘Desproteger planilha’ é suficiente para desbloquear sua planilha.
Como desproteger a pasta de trabalho do Excel com senha / sem senha
Quando sua pasta de trabalho do Excel é protegida por senha, você não pode alterar a estrutura da pasta de trabalho, como adicionar, mover, renomear ou excluir planilhas e visualizar planilhas ocultas. Mas você ainda pode editar os dados nas planilhas, mesmo se a pasta de trabalho estiver protegida por senha. Se desejar alterar a estrutura da pasta de trabalho do Excel, como adicionar ou remover planilhas, você deve primeiro desproteger a estrutura da pasta de trabalho do Excel.
Para remover a proteção da pasta de trabalho, abra a pasta de trabalho protegida e clique no botão ‘Proteger pasta de trabalho’ (a opção seria destacada em cinza) na guia Revisão.
Digite a senha na caixa Desproteger pasta de trabalho e salve a pasta de trabalho.
Agora que sua pasta de trabalho está desbloqueada, você está livre para editar a estrutura da pasta de trabalho do Excel.
Como desproteger planilha do Excel sem senha
Se você tem uma planilha protegida por senha e não tem ideia de qual é a senha ou se não a desbloqueou por muito tempo e a esqueceu, existem algumas maneiras de desproteger essa planilha do Excel.
Desproteja planilha do Excel com código VBA
A proteção de planilhas do Excel é baseada em um algoritmo de criptografia simples. Mesmo quando você protege sua planilha do Excel com uma senha, qualquer pessoa com o código VBA abaixo pode quebrá-la em minutos.
Você pode desbloquear uma planilha protegida por senha usando um código VBA como uma macro para identificar a senha. Veja como:
Abra a planilha protegida por senha, vá para a guia ‘Desenvolvedor’ e clique no botão ‘Exibir código’ na faixa de opções. Isso abrirá a janela do editor de código no Microsoft Visual Basic for Applications.
Ou você pode ir para a guia ‘Desenvolvedor’ e clicar no botão ‘Visual Basic’. No editor de código do Visual Basic, expanda a opção ‘Objetos do Microsoft Excel’ no painel esquerdo, clique com o botão direito do mouse na planilha protegida por senha e selecione Inserir -> Módulo no menu de contexto.
Na janela de código da planilha protegida, copie e cole o seguinte código VBA:
Sub PasswordBreaker () Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 Como número inteiro em caso de erro, continuar em seguida para i = 65 para 66: para j = 65 para 66: para k = 65 para 66 para l = 65 para 66: para m = 65 para 66: para i1 = 65 para 66 para i2 = 65 Para 66: Para i3 = 65 Para 66: Para i4 = 65 Para 66 Para i5 = 65 Para 66: Para i6 = 65 Para 66: Para n = 32 Para 126 ActiveSheet.Unprotect Chr (i) & Chr (j) & Chr (k) & _ Chr (l) & Chr (m) & Chr (i1) & Chr (i2) & Chr (i3) & _ Chr (i4) & Chr (i5) & Chr (i6) & Chr (n) If ActiveSheet.ProtectContents = False Then MsgBox "Uma senha utilizável é" & Chr (i) & Chr (j) & _ Chr (k) & Chr (l) & Chr (m) & Chr (i1) & Chr (i2) & _ Chr (i3) & Chr (i4) & Chr (i5) & Chr (i6) & Chr (n) Sair Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next : Next End Sub
Clique no botão ‘Executar’ na barra de ferramentas e selecione a opção ‘Executar Sub / UserForm’ ou pressione ‘F5’ para executar o código.
O código levará alguns minutos para quebrar a senha. Assim que terminar, você receberá um pop-up com uma senha quebrada, que não é a original (geralmente é uma combinação de A's e B's), mas ainda assim, funciona. Clique em 'OK' e a folha ficará desprotegida.
Você precisa salvar o arquivo do Excel antes de fechar (como uma pasta de trabalho habilitada para macro) depois de colar o código no módulo.
Desproteger planilha do Excel sem senha usando Zip
Há outro truque que você pode usar para desproteger uma planilha. Basta seguir estas etapas:
Primeiro, navegue até o Painel de Controle e abra "Opções do File Explorer".
Na janela Opções do File Explorer, desmarque ‘Ocultar extensões para tipos de arquivo conhecidos’ para habilitar suas extensões de arquivo. Em seguida, clique em ‘Aplicar’ para aplicar as alterações e clique em ‘OK’ para fechar a janela. Agora, as extensões dos arquivos ficarão visíveis.
Agora localize seu arquivo excel protegido em sua unidade e renomeie e altere sua extensão de .xlsx para .zip.
Para alterar a extensão, clique com o botão direito no arquivo, selecione a opção ‘Renomear’ e substitua ‘.xlsx’ por ‘.zip’. Em seguida, pressione "Enter" e clique em "Sim" na caixa de prompt Renomear.
Agora, seu arquivo Excel é um arquivo Zip.
Em seguida, extraia o arquivo Zip conforme mostrado abaixo. Em nosso caso, os arquivos mais importantes a serem abertos estão localizados na pasta / xl /, onde temos basicamente tudo o que foi incluído em nossa pasta de trabalho do Excel. Agora podemos vê-lo como arquivos .xml separados.
Agora navegue até ‘xl -> planilhas -> planilha 1.xml’ (que é a planilha protegida). Ao abrir o diretório ‘/ xl / worksheets /’, você verá a lista de todas as planilhas (em formato XML) disponíveis em sua pasta de trabalho. Em seguida, abra o arquivo planilha 1.xml com o Bloco de notas ou WordPad (clique com o botão direito no arquivo e selecione um editor de texto no menu de contexto ‘Abrir com’).
Encontre a seguinte tag e exclua-a:
Se você tiver uma grande quantidade de informações na planilha, será difícil localizar a tag ‘sheetProtection’. Então pressione Ctrl + F
para abrir o recurso Encontrar, digite ‘proteção’ em ‘Encontrar o que’ e clique em ‘Encontrar Próximo’. Ele encontrará a palavra ‘Proteção’ e a destacará. Agora, você pode selecionar ‘sheetProtection’ e excluí-lo.
Depois disso, salve o arquivo XML e zip novamente todos os arquivos extraídos em um arquivo zip. Em seguida, altere a extensão de volta de .zip para .xlsx.
Agora, abra e verifique sua planilha. Ele ficará desprotegido.
Este método só funciona em pastas de trabalho protegidas por senha. Se o arquivo estiver protegido com o recurso ‘Criptografar com senha’, este método não funcionará.
Desproteja uma planilha do Excel com um Planilhas Google
Mais uma solução alternativa que permite desproteger uma planilha do Excel sem uma senha. Você precisará de uma conta do Google Drive para fazer isso.
Abra sua conta do Google Drive e clique no botão ‘Novo’ no canto superior esquerdo.
No menu Novo, selecione "Planilhas Google" e clique em "Planilha em branco".
Na planilha em branco, clique em ‘Arquivo’ na barra de ferramentas e selecione ‘Importar’.
Na caixa de diálogo Importar arquivo, selecione a guia ‘Carregar’ no menu e clique no botão ‘Selecionar um arquivo do seu dispositivo’.
Navegue e encontre a pasta de trabalho do Excel em sua unidade local, selecione-a e clique em ‘Abrir’ para fazer o upload. Ou você pode simplesmente arrastar e soltar o arquivo do Excel na caixa Arquivo de importação.
Na janela Importar arquivo, selecione a opção ‘Substituir planilha’ e clique no botão ‘Importar dados’.
Isso importará sua planilha protegida do Excel para o seu Planilhas Google com todos os dados. Agora, você notará que a planilha não está mais protegida e você está livre para editar os dados.
Agora você pode exportar a planilha de volta para o formato Excel novamente.
Na planilha do Google agora desprotegida, clique no menu ‘Arquivo’ na barra de ferramentas e selecione a opção ‘Baixar’. Em seguida, escolha ‘Microsoft Excel (.xlsx)’ no menu de contexto.
Em seguida, dê um novo nome ao arquivo e clique em ‘Salvar’.
Agora você tem exatamente a mesma planilha do Excel, mas ela não é mais protegida por senha.
Como desproteger uma pasta de trabalho do Excel sem senha
Se você tiver uma pasta de trabalho protegida por senha da qual não se lembra da senha, use o código VBA e os métodos ZIP para desproteger a pasta de trabalho conforme discutido abaixo.
Desproteja a pasta de trabalho do Excel sem senha usando o código VBA
Você também pode desproteger a estrutura da pasta de trabalho no Excel usando o recurso Microsoft Visual Basic for Application (VBA). Veja como:
Abra o arquivo Excel com a estrutura de pasta de trabalho protegida e vá para a guia ‘Desenvolvedor’ e clique no botão ‘Visual Basic’.
No editor de código do Visual Basic, clique na guia ‘Inserir’ e selecione a opção ‘Módulo’.
Na janela do módulo pop-up (código), copie e cole o código a seguir para desbloquear a estrutura da pasta de trabalho.
Sub Shareus () ActiveWorkbook.Sheets.Copy For each sh In ActiveWorkbook.Sheets sh.Visible = True Next End Sub
Pressione o botão ‘F5’ ou clique no botão ‘Executar’ na barra de ferramentas e selecione a opção ‘Executar Sub / UserForm’ para executar a macro.
Em seguida, uma nova pasta de trabalho é aberta com um nome diferente. É igual à pasta de trabalho original, mas sem proteção de estrutura da pasta de trabalho. Agora você desprotegeu a estrutura da pasta de trabalho no Excel sem saber a senha.
Desproteger pasta de trabalho do Excel sem senha usando Zip
Você pode desproteger a pasta de trabalho do Excel com segurança sem uma senha, alterando a extensão do arquivo e manipulando seus constituintes.
Obtenha o arquivo do Excel com a estrutura da pasta de trabalho protegida, renomeie e altere sua extensão de .xlsx para .zip como fizemos anteriormente para a planilha protegida. Antes de fazer isso, faça uma cópia para backup.
Em seguida, extraia o arquivo zip usando algum software de arquivamento como WinRAR ou 7zip e você obterá algumas pastas e arquivos conforme mostrado abaixo.
Em seguida, abra a pasta ‘xl’ e abra o arquivo ‘workbook.xml’ com o Bloco de notas (que contém a tag de proteção)
Agora encontre e selecione toda esta etiqueta de proteção e exclua-a:
Se você estiver tendo dificuldade em encontrar esta tag, basta pressionar Ctrl + F
para abrir a caixa de diálogo Localizar, digite ‘proteção’ em ‘Encontrar o que’ e clique em ‘Encontrar próximo’. Ele encontrará a palavra ‘Proteção’ e a destacará para você. Agora, você pode destacar a tag ‘workbookProtection’ e excluí-la.
Depois de remover a tag de proteção, salve o arquivo ‘workbook.xml’. Em seguida, zip (compactar) todos os arquivos extraídos de volta em um arquivo zip.
Agora tudo que você precisa fazer é alterar a extensão do arquivo de ‘.zip’ para ‘.xlsx’.
Agora, o arquivo zip será convertido de volta para o arquivo Excel e você verá que a senha protegida foi removida da pasta de trabalho.
É assim que você desprotege a planilha / pasta de trabalho do Excel.