Renomear Arquivos com VBA Excel

MR
Marcos Rieper

Especialista em Excel

27 de fevereiro de 2011 Atualizado 08 de julho de 2026 2 min de leitura
Renomear Arquivos com VBA Excel

Objetivo: Apresentar um código VBA para renomear arquivos utilizando VBA.

Este procedimento tem por função renomear todos os arquivos de uma pasta com um nome e um número sequencial.

Ao clicar no botão Renomear Arquivos a primeira solicitação é o local dos arquivos que quer renomear:

É muito importante que você determine corretamente a pasta, dado que todos os arquivos desta pasta serão renomeados. Cuidado.

O próximo passo é digitar qual o nome que precederá o número sequencial, no caso escolhemos a palavra Mês.

Abaixo o código VBA:

'Seleciona os arquivos
Public Sub lsSelecionaArquivo()
    Dim Caminho As String
    Dim NomeBase As String
    
    Caminho = InputBox("Informe o local dos arquivos a serem renomeados:", "Pasta", "C:\TEMP")
    NomeBase = InputBox("Informe o local dos arquivos a serem renomeados:", "Renomear", "")
    
    'Chama a função para renomear os arquivos
    lsRenomearArquivos Caminho, NomeBase
End Sub
 
'Função que renomea os arquivos
Public Sub lsRenomearArquivos(Caminho As String, NomeBase As String)
 
    Dim FSO As Object, Pasta As Object, Arquivo As Object, Arquivos As Object
    Dim Linha As Long
    Dim lSeq As Long
    Dim lNovoNome As String

    Set FSO = CreateObject("Scripting.FileSystemObject")

    If Not FSO.FolderExists(Caminho) Then
        MsgBox "A pasta '" & Caminho & "' não existe.", vbCritical, "Erro"
        Exit Sub
    End If

    lSeq = 1

    Set Pasta = FSO.GetFolder(Caminho)
    Set Arquivos = Pasta.Files
    
    Cells(1, 1) = "De"
    Cells(1, 2) = "Para"

    Linha = 2

    For Each Arquivo In Arquivos

        Cells(Linha, 1) = UCase$(Arquivo.Path)
        lNovoNome = Caminho & "\" & NomeBase & lSeq & Right(Arquivo, 4)
        Name Arquivo.Path As lNovoNome

        Cells(Linha, 2) = lNovoNome
        lSeq = lSeq + 1
        Linha = Linha + 1

    Next
End Sub
Download — baixe aqui: Renomear arquivos

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

Abraço

Marcos Rieper

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