Ir para o conteúdo principal

Como renomear vários arquivos de uma pasta no Excel?

Pode ser que a maioria de nós sofra com este problema que precisamos renomear vários arquivos em uma pasta, renomear os nomes de arquivos um por um vai nos deixar loucos se houver centenas ou milhares de arquivos nessa pasta. Existem boas funções para lidarmos com essa tarefa?

Liste todos os nomes de arquivos de uma pasta específica na planilha com o kutools para Excel

Renomear vários arquivos de uma pasta no Excel com código VBA


Se houver vários arquivos que você deseja renomear, primeiro, você pode listar os nomes dos arquivos antigos em uma coluna da planilha e, em seguida, inserir os novos nomes de arquivo que deseja substituir. Para listar rapidamente todos os arquivos na planilha, você pode usar o Kutools for Excel'S Lista de nomes de arquivo utilidade.

Depois de instalar Kutools for Excel, faça o seguinte :( Baixe grátis o Kutools para Excel agora )

1. Clique Kutools Plus > Importar e Exportar > Lista de nomes de arquivo, veja a captura de tela:

2. No Lista de nomes de arquivo caixa de diálogo, clique em doc-renomear-múltiplos-arquivos-1 botão para escolher a pasta de arquivo que você deseja listar os arquivos e, em seguida, clique Todos os arquivos do Tipo de arquivo, veja a captura de tela:

doc-renomear-múltiplos-arquivos-1

3. Então clique OK botão, todos os nomes de arquivos foram listados em uma coluna de uma nova planilha, assim como alguns atributos de arquivo, e agora, você pode excluir outras colunas indesejadas e apenas deixar o Nome do arquivo coluna, veja a captura de tela:

doc-renomear-múltiplos-arquivos-1

Clique para saber mais sobre este recurso Lista de nomes de arquivos ...

Baixe grátis o Kutools para Excel agora


Depois de listar todos os nomes de arquivos originais em uma coluna A, você deve digitar os novos nomes de arquivos na coluna B, conforme mostrado a seguir:

doc-renomear-múltiplos-arquivos-1

E aqui vou falar sobre um código VBA que pode ajudá-lo a substituir os nomes de arquivos antigos pelos novos de uma vez. Siga os seguintes passos:

1. Segure o ALT + F11 chaves, e abre o Microsoft Visual Basic para janela de aplicativos.

2. Clique inserção > Móduloe cole a macro a seguir no Janela do módulo.

Código VBA: renomear vários arquivos em uma pasta

Sub RenameFiles()
'Updateby20141124
Dim xDir As String
Dim xFile As String
Dim xRow As Long
With Application.FileDialog(msoFileDialogFolderPicker)
    .AllowMultiSelect = False
If .Show = -1 Then
    xDir = .SelectedItems(1)
    xFile = Dir(xDir & Application.PathSeparator & "*")
    Do Until xFile = ""
        xRow = 0
        On Error Resume Next
        xRow = Application.Match(xFile, Range("A:A"), 0)
        If xRow > 0 Then
            Name xDir & Application.PathSeparator & xFile As _
            xDir & Application.PathSeparator & Cells(xRow, "B").Value
        End If
        xFile = Dir
    Loop
End If
End With
End Sub

3. Depois de colar o código, pressione F5 chave para executar este código, e no Procurar janela, selecione a pasta na qual deseja alterar os nomes de arquivo, consulte a imagem:

doc-renomear-múltiplos-arquivos-1

4. E, em seguida, clique em OK, todos os nomes de arquivos antigos foram substituídos pelos novos nomes de arquivos imediatamente. Veja as capturas de tela:

doc-renomear-múltiplos-arquivos-1 2 doc-renomear-múltiplos-arquivos-1

Observações:

1. Quando você lista seus nomes de arquivo novos e antigos, a extensão do arquivo deve ser incluída.

2. No código acima, a referência A: A indica a lista de nomes de arquivos antigos que você deseja renomear e faz referência B contém os novos nomes de arquivo que você deseja usar, você pode alterá-los conforme sua necessidade


Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. Baixe e teste grátis agora!

Artigos relacionados:

Como criar planilhas de sequência a partir de um intervalo de células no Excel?

Como renomear várias planilhas no Excel?

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (38)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Great! it work for me
This comment was minimized by the moderator on the site
The above stated code does not detect native language file names in Hindi or Marathi - example "HIN-MALE-CH - 7 - कार"
Here the code does not detect "कार"
Any way to handle this issue?
This comment was minimized by the moderator on the site
Sziasztok!
Ha kép nevébe "/" jelet akarok rakni, akkor min kell változtatnom?
Ha benne van a "/" jel akkor nekem nem működik.

Köszönöm
Andor
This comment was minimized by the moderator on the site
Hello, Benedeczki,

Under normal circumstances, the file name cannot contain the /\:*?<>” symbol, so if your picture name contains the / symbol, the code cannot run normally.
You'd better to remove the / symbol from the file name.
Thank you!
This comment was minimized by the moderator on the site
wow, useful and very helpful. BIG THANKS :)
This comment was minimized by the moderator on the site
Sub RenameMultipleFiles()
With Application.FileDialog(msoFileDialogFolderPicker)
.AllowMultiSelect = False
If .Show = -1 Then
selectDirectory = .SelectedItems(1)
dFileList = Dir(selectDirectory & Application.PathSeparator & "*")

Do Until dFileList = ""
curRow = 0
On Error Resume Next
curRow = Application.Match(dFileList, Range("A:A"), 0)
If curRow > 0 Then
Name selectDirectory & Application.PathSeparator & dFileList As _
selectDirectory & Application.PathSeparator & Cells(curRow, "B").Value
End If

dFileList = Dir
Loop
End If
End With
End Sub

this formula does not rename1st document
This comment was minimized by the moderator on the site
Love this so much! Is there a way to use Kutools to edit metadata tags for music similar to this with filenames? Would love being able to mass edit song tags through Excel rather than on iTunes or other third party song tag editors. Thank you!
This comment was minimized by the moderator on the site
okay Thank you
This comment was minimized by the moderator on the site
Hello. I did this for a couple of files and it worked successfully. The next few files i tried, did not work. There were a few formulas added to the new names, could that be the issue?
This comment was minimized by the moderator on the site
Very helpful. Thank you!
This comment was minimized by the moderator on the site
great, worked great for me
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations