Renomear Pastas VBA Excel Planilha Grátis

MR
Marcos Rieper

Especialista em Excel

27 de julho de 2021 Atualizado 08 de julho de 2026 3 min de leitura
Renomear pastas Excel VBA

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

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

Preencha seus dados para receber o link de download no seu e-mail.

Principais recursos

Confira o que este material oferece para você.

Organização por data e etapas
Classificação automática
Ranking e destaques
Fluxos e etapas automáticas
Dashboard com indicadores
Atualização automática por fórmulas

Perguntas frequentes

O material é realmente gratuito?

Sim. O acesso é gratuito e não exige cadastro.

Preciso ter o Excel instalado?

Recomendamos o Excel 2013 ou superior para todos os recursos.

Como faço para receber atualizações?

As atualizações são automáticas dentro da própria planilha.

Funciona no Excel do Mac?

Sim, funciona no Excel para Windows e para Mac.

Funciona no celular?

É possível visualizar no app do Excel; a edição completa é no computador.

Planilhas relacionadas

Planilha de Fluxo de Caixa

Planilha de Fluxo de Caixa

(1.327)

R$ 89,90

Controle de Estoque

Controle de Estoque

(962)

R$ 69,90

Planilha Financeira Empresarial

Planilha Financeira Empresarial

(1.254)

R$ 79,90

Dashboard Financeiro no Excel

Dashboard Financeiro no Excel

(689)

R$ 49,90

Continue lendo

Curso Excel Master — Básico ao Avançado, VBA, PowerPoint e mais

Receba conteúdos e novidades direto no seu e-mail

Dicas, tutoriais, planilhas gratuitas e muito mais.

Não enviamos spam. Cancele quando quiser.

Download imediato

Acesso na hora após a compra

Compra 100% segura

Seus dados protegidos com SSL

Acesso vitalício

Use para sempre, sem mensalidades

Suporte via WhatsApp

Atendimento rápido e humanizado