Skip to main content

Como proteger todas as pastas de trabalho em uma pasta de uma só vez no Excel?

Author: Sun Last Modified: 2025-06-04

No Excel, você pode proteger uma pasta de trabalho para evitar que outros usuários a editem, mas você já imaginou proteger várias pastas de trabalho de uma só vez? Aqui eu apresento alguns truques para proteger todas as pastas de trabalho em uma pasta e várias planilhas em uma pasta de trabalho no Excel.

Proteja pastas de trabalho em uma pasta de uma só vez com VBA

Proteja várias planilhas de uma só vez com o Kutools para Excel

Proteja pastas de trabalho em uma pasta de uma só vez com VBA

Para proteger pastas de trabalho em uma pasta específica, você pode aplicar um código de macro para resolver.

1. Habilite uma nova pasta de trabalho e pressione as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Applications, e clique em Inserir > Módulo, e cole o código abaixo no script do Módulo.

VBA: Proteja pastas de trabalho em uma pasta.

Sub ProtectAll()
    Dim xWorkBooks As Workbook
    Dim xExitFile As String
    Dim xPassWord As Variant
    Dim xStrPath As String
    Dim xFileDialog As FileDialog
    Dim xFile As String
    On Error Resume Next
    Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker)
    xFileDialog.AllowMultiSelect = False
    xFileDialog.Title = "Select a folder [Kutools for Excel]"
    If xFileDialog.Show = -1 Then
        xStrPath = xFileDialog.SelectedItems(1)
    End If
    If xStrPath = "" Then
        Exit Sub
    Else
        xStrPath = xStrPath + "\"
    End If
    xPassWord = Application.InputBox("Enter password", "Kutools for Excel", , , , , , 2)
    If (xPassWord = False) Or (xPassWord = "") Then
        MsgBox "Password cannot be blank!", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    xFile = "*.xls"
    xExitFile = Dir(xStrPath & xFile)
    On Error Resume Next
    Application.ScreenUpdating = False
    Do While xExitFile <> ""
        Set xWorkBooks = Workbooks.Open(xStrPath & xExitFile)
        Application.DisplayAlerts = False
        xWorkBooks.SaveAs Filename:=xWorkBooks.FullName, Password:=xPassWord
        Application.DisplayAlerts = True
        Workbooks(xExitFile).Close False
        Set xWorkBooks = Nothing
        xExitFile = Dir
    Loop
    Application.ScreenUpdating = True
    MsgBox "Successfully protect!", vbInformation, "Kutools for Excel"
End Sub

a screenshot showing how to ues the VBA code

2. Pressione F5 e uma Selecione uma pasta janela aparece para você selecionar uma pasta para proteger todas as suas planilhas.
doc protect all workbooks a folder 2

3. Clique OK e uma caixa de diálogo aparece para inserir a senha para proteger as pastas de trabalho.
a screenshot of entering a password for pretecting the workbooks

4. Clique OK, uma caixa de diálogo aparece para lembrá-lo que todas as pastas de trabalho na pasta selecionada foram protegidas com sucesso com uma senha.
a screenshot of a prompt box showing the successfully protected of the workbooks

Quando você abrir as pastas de trabalho protegidas pelo código acima, uma caixa de diálogo aparece para inserir a senha. Veja a captura de tela:
A screenshot of the password prompt box that appears when opening a workbook

Dica: Este código funciona para a versão 2007 ou superior do Excel, se você quiser aplicá-lo para proteger versões anteriores, pode alterar xFile = "*.xls" para xFile = "*.xlsx" no código.


Proteja várias planilhas de uma só vez com o Kutools para Excel

Na verdade, será mais frequente proteger várias planilhas em uma pasta de trabalho no nosso dia a dia de trabalho. Mas no Excel, você precisa proteger as planilhas uma por uma com sua função embutida. No entanto, há uma ferramenta poderosa – Kutools para Excel, sua utilidade Proteger Planilha pode ajudá-lo a proteger todas as planilhas ou planilhas selecionadas da pasta de trabalho de uma só vez.

Após instalar gratuitamente o Kutools para Excel, faça o seguinte:

1. Habilite a pasta de trabalho que deseja proteger suas planilhas e clique em Kutools Plus > Proteger Planilha > Proteger Planilhas.

2. Na Proteger Planilha caixa de diálogo, você pode marcar as planilhas que deseja proteger conforme necessário na lista. Veja a captura de tela:
a screenshot of selecting multiple worksheets you want to protect at once

3. Clique Ok, e outra caixa de diálogo aparece para você inserir e digitar novamente a senha, veja a captura de tela:
a screenshot of entering password

4. Clique Ok, e uma caixa de diálogo aparece para lembrá-lo de que as planilhas foram protegidas com sucesso.
a screenshot showing the success


Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!