Guia do Excel

Renomear Pastas VBA Excel Planilha Grátis

Como renomear pastas com VBA no Excel passo-a-passo. Código para renomear pastas com o VBA e também planilha gratuita para renomear pastas.

MR
Marcos Rieper

Especialista em Excel

Atualizado em 08 de julho de 2026 Publicado em 27 de julho de 2021 3 min de leitura

Como renomear pastas com VBA no Excel? Veja esta planilha grátis para renomear uma lista de pastas automaticamente.

Material gratuito

Planilha de Controle Financeiro no Excel

Tenha um controle bonito e completo do seu financeiro.

  • Categorias e subcategorias já configuradas
  • Planilhas separadas por tabela (configuração, lançamentos, resumo)
  • Personalize com suas próprias categorias e ícones

Baixe grátis — receba o link no seu e-mail

Como renomear pastas com VBA

Para renomear uma pasta do Windows no Excel com VBA é necessária apenas uma linha de código.

Veja um passo-a-passo de como executar uma única linha para renomear uma pasta usando o VBA do Excel:

  1. Abra uma nova pasta de trabalho no Excel
  2. Pressione Alt+F11 para abrir o VBE, ambiente de edição do VBA no Excel
  3. Clique em Inserir->Módulo
  4. No módulo incluso insira o seguinte código:
    Public sub lsRenomearPasta
    Name "c:\teste" As "c:\Teste_Abc"
    End sub
  5. Substitua c:\teste pela pasta que quer renomear e c:\Teste_Abc pela nova pasta
  6. Pressione F5 para que seja renomeada a pasta

A pasta c:\teste será renomeada para c:\Teste_Abc.

Planilha para Renomear Pastas com VBA Excel

Criamos uma planilha para renomear uma lista de pastas do Windows automaticamente pelo Excel.

A planilha é muito prática, nesta planilha, você preenche o caminho completo da pasta de origem na coluna da esquerda, e o caminho completo da nova pasta na coluna ao lado desta.

Em seguida basta clicar no botão Renomear Pastas para que as pastas sejam renomeadas automaticamente.

Renomear pastas excel vba 1

Na imagem acima temos todo o processo exemplificado.

Ao clicar no botão o VBA renomeia os caminhos da coluna Pasta da tabela para o caminho descrito em Novo nome da pasta.

Para cada linha são marcadas as situações para Renomeado no caso de a pasta ter sido renomeada para o novo caminho e Já existe para a situação em que a pasta já existe.

No exemplo acima clicamos uma vez e renomeamos e clicamos novamente para que você veja que a pasta agora já existe, ou seja, o processo de alteração da pasta foi feito com sucesso.

Nele fazemos um loop pela quantidade de registros que existem na tabela e passamos um a um realizando a verificação se a pasta já existe e se não existe realizamos a alteração do nome da pasta.

Código VBA para Alterar Lista de Pastas pelo VBA

O código VBA abaixo é para realizar um loop por todas as pastas que estão na planilha e renomear todos um a um.

Public Sub lsRenomearPastas()
    On Error Resume Next
    
    Dim lUltimaLinhaAtiva   As Long
    Dim i                   As Long
    Dim oFileSystem         As Object
    
    Set oFileSystem = CreateObject("Scripting.FileSystemObject")
    
    lUltimaLinhaAtiva = Renomear.Cells(Renomear.Rows.Count, 2).End(xlUp).Row
    
    For i = 8 To lUltimaLinhaAtiva
        If oFileSystem.FolderExists(Renomear.Cells(i, 3).Value) = False Then
            Name Renomear.Cells(i, 2).Value As Renomear.Cells(i, 3).Value
            Renomear.Cells(i, 4).Value = "Renomeado"
        Else
            Renomear.Cells(i, 4).Value = "Já existe"
        End If
    Next i
    
    MsgBox "Processo Concluído!"
End Sub

O código acima cria um objeto Scripting.FileSystemObject e o utiliza para verificar se a pasta existe.

E no For à partir da linha 8 realiza um loop por todas as linhas da tabela e renomeia as pastas.

O código fonte está disponível sem bloqueio na planilha para download.

Download Planilha de Renomear Pastas VBA

Realize o download da planilha para alterar o nome das pastas pelo Excel neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.

Download — baixe aqui: Planilha Renomear Pastas
Planilha Renomear Pastas40 KB · Excel 2010 ou superior · com macrosPreencha seus dados para receber o link de download no seu e-mail.

Este conteúdo foi útil?

Continue lendo