KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como listar rapidamente todos os nomes dos ficheiros ou imagens de uma pasta no Excel?

AutorSun Data de Modificação

Ao trabalhar com coleções de imagens ou ficheiros, é frequentemente essencial criar um catálogo ou lista de referência no Excel para tarefas como gestão de inventário, elaboração de relatórios ou até consultas rápidas. Introduzir manualmente todos os nomes dos ficheiros ou imagens de uma pasta numa folha do Excel pode ser moroso e propenso a erros, especialmente se a pasta contiver muitos ficheiros ou for atualizada regularmente. Felizmente, o Excel oferece várias soluções práticas — integradas ou através de extras e scripts — para automatizar esta tarefa, aumentando significativamente a precisão e a eficiência.

Este tutorial detalha um conjunto de técnicas práticas para listar rapidamente todos os nomes de imagens ou nomes de ficheiros de uma pasta especificada numa folha de cálculo do Excel, conforme ilustrado na captura de ecrã à direita. Quer trabalhe com imagens, documentos ou Tipo de Arquivo mistos, os métodos apresentados podem ajudar a otimizar o seu fluxo de trabalho e poupar tempo considerável.

NAVEGAÇÃO RÁPIDA

Listar nomes de imagens de uma pasta no Excel utilizando VBA
Listar nomes de imagens ou Tipo de Arquivo específicos de uma pasta no Excel utilizando a funcionalidade Lista de Nomes de Arquivos
Listar todos os nomes de ficheiros copiando e colando a partir do Explorador do Windows
Dica: Mostrar apenas nomes de ficheiros (sem caminhos completos)

Uma captura de ecrã da listagem de nomes de imagens de uma pasta em células do Excel

Listar nomes de imagens de uma pasta no Excel utilizando VBA

Por predefinição, o Excel não inclui uma opção integrada para importar automaticamente nomes de ficheiros ou imagens de uma pasta do computador para uma folha de cálculo. Contudo, pode utilizar uma macro VBA simples para listar todos os ficheiros de imagem (ou ficheiros de outros tipos especificados) diretamente nas células do Excel. Esta solução é ideal se ocasionalmente precisar de realizar esta tarefa, procurar personalização total ou preferir evitar extras adicionais. O método também suporta várias extensões de ficheiro além de imagens — basta ajustar o filtro de ficheiros no código conforme necessário.

O método VBA é poderoso, mas exige execução cuidadosa: qualquer alteração incorreta no código poderá causar erros. Certifique-se sempre de verificar os Caminhos dos Ficheiros e os filtros de extensão antes de executar o script, tendo em atenção que quaisquer alterações feitas na pasta após a listagem não serão refletidas automaticamente no Excel sem uma nova execução do código. Eis como utilizá-lo:

1. No Excel, prima Alt+F11 para abrir a janela do Microsoft Visual Basic para Aplicações.

2. Na janela que surge, clique em Inserir > Módulo para adicionar um novo módulo — é aqui que irá colar o código VBA.

3. Copie e cole o seguinte código na janela do módulo:

Sub PictureNametoExcel()
'UpdatebyExtendoffice 
    Dim I As Long
    Dim xRg As Range
    Dim xAddress As String
    Dim xFileName As String
    Dim xFileDlg As FileDialog
    Dim xFileDlgItem As Variant
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Select a cell to place name list:", "Kutools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Set xRg = xRg(1)
    xRg.Value = "Picture Name"
    With xRg.Font
    .Name = "Arial"
    .FontStyle = "Bold"
    .Size = 10
    End With
    xRg.EntireColumn.AutoFit
    Set xFileDlg = Application.FileDialog(msoFileDialogFolderPicker)
    I = 1
    If xFileDlg.Show = -1 Then
        xFileDlgItem = xFileDlg.SelectedItems.Item(1)
        xFileName = Dir(xFileDlgItem & "\")
        Do While xFileName <> ""
            If InStr(1, xFileName, ".jpg") + InStr(1, xFileName, ".png") + InStr(1, xFileName, ".img") + InStr(1, xFileName, ".ioc") + InStr(1, xFileName, ".bmp") > 0 Then
                xRg.Offset(I).Value = xFileDlgItem & "\" & xFileName
                I = I + 1
            End If
            xFileName = Dir
        Loop
    End If
    Application.ScreenUpdating = True
End Sub

4. Prima F5 ou clique no botão Executar na janela VBA para executar o script. Surgirá uma caixa de diálogo a solicitar que selecione uma célula onde pretende inserir a lista de nomes das imagens.
Uma captura de ecrã da caixa de diálogo de seleção de pasta para listar nomes de imagens no Excel

5. Após confirmar a célula, o próximo aviso pedir-lhe-á para navegar até à pasta que contém as imagens ou ficheiros que pretende listar. Aceda ao diretório correto e selecione a pasta.
Uma captura de ecrã da caixa de diálogo de seleção de pasta para listar nomes de imagens no Excel

6. Clique em OK. Todos os nomes dos ficheiros de imagem (com o caminho completo) correspondentes às extensões especificadas no código (.jpg, .png, .img, .ico, .bmp) da pasta selecionada serão listados imediatamente na célula do Excel escolhida e nas células seguintes.
Uma captura de ecrã a mostrar os nomes das imagens listados em células do Excel

Nota: Pode modificar o código VBA para visar diferentes tipos de ficheiro editando as extensões na condição: If InStr(1, xFileName, «.jpg») + ... > 0 Then. Por exemplo, para listar apenas documentos do Word, altere para If InStr(1, xFileName, «.docx») > 0 Then. Certifique-se de incluir o ponto antes da extensão (ou seja, utilize «.pdf» e não «pdf»). Para listar múltiplos tipos de ficheiro, combine-os com sinais de mais, conforme demonstrado.

Lembretes importantes: Esta solução VBA lista apenas os ficheiros no nível superior da pasta escolhida; os ficheiros em subpastas ou pastas ocultas não são incluídos, a menos que o código seja ajustado para recursão.

Embora a solução VBA permita personalização e flexibilidade significativas, exige a execução da macro cada vez que pretender atualizar ou renovar a Lista de Arquivos. Para utilizadores que procuram um fluxo de trabalho recorrente ou automatizado — especialmente aqueles menos à vontade com código — a abordagem com extra descrita abaixo poderá ser mais eficiente.


ot move

Quer receber um aumento salarial e ter muito mais tempo para acompanhar a família?

O Office Tab aumenta a sua eficiência em 50 % no Microsoft Office — e os benefícios começam já hoje.

É incrível: trabalhar com dois ou mais documentos é mais fácil e rápido do que com apenas um.

Comparado com navegadores conhecidos, a ferramenta com separadores do Office Tab é mais poderosa e eficiente.

Reduza centenas de cliques do rato e pressionamentos de teclas todos os dias — diga adeus à «mão do rato» já!

Se costuma trabalhar com vários documentos, o Office Tab será uma excelente forma de poupar tempo.

30 dias de teste gratuito, sem necessidade de cartão de crédito.

Saber maisDescarregar gratuitamente agora


Listar nomes de imagens ou Tipo de Arquivo específicos de uma pasta no Excel utilizando a funcionalidade Lista de Nomes de Arquivos

Se precisar frequentemente de listar todos os ficheiros ou imagens de várias pastas — com opções para escolher o Tipo de Arquivo, incluir subpastas ou até adicionar hiperligações diretas — o Kutools para Excel disponibiliza uma funcionalidade poderosa: a Lista de Nomes de Arquivos, concebida exatamente para este fim. Esta ferramenta permite-lhe:

  • Liste todos os ficheiros de qualquer pasta, abrangendo todas as extensões de ficheiro, numa Nova planilha para facilitar o acompanhamento ou catalogação.
  • Filtre e liste apenas os Tipo de Arquivo que especificar, como imagens, PDFs ou quaisquer extensões personalizadas.
  • Inclua ficheiros localizados em subdiretórios e mostre Arquivos e Pastas ocultos, obtendo assim um relatório verdadeiramente abrangente.

Diga Adeus à Tendinite do Rato e à Espondilose Cervical Agora

As 300 ferramentas avançadas do Kutools para Excel resolvem 80 % das tarefas do Excel em segundos, libertando-o dos milhares de cliques com o rato.

Lide facilmente com 1500 cenários de trabalho sem perder tempo à procura de soluções — e ganhe muito mais tempo para desfrutar a sua vida.

Aumente a produtividade de 80 % para mais de 110 000 pessoas altamente eficazes todos os dias — e claro que você está incluído.

Liberte-se de fórmulas complicadas e VBA, dê um merecido descanso ao seu cérebro e desfrute de um ambiente de trabalho mais agradável.

Experimente gratuitamente durante 30 dias com todas as funcionalidades disponíveis e ainda tem direito a reembolso integral dentro de 30 dias, sem precisar justificar.

Um corpo melhor cria uma vida melhor.

Após instalar o Kutools para Excel (um processo rápido e fácil), estes são os passos que deverá seguir para listar nomes de ficheiros ou imagens de uma pasta:

1. Abra a pasta de trabalho do Excel onde pretende que a lista de ficheiros seja apresentada. Aceda ao separador KUTOOLS PLUS, selecione Importar/Exportar e clique em Lista de Nomes de Ficheiros.
Uma captura de ecrã da opção Lista de Nomes de Ficheiros do Kutools no menu Importar/Exportar do Excel

2. Na caixa de diálogo Lista de Nomes de Arquivos, comece por clicar em Uma captura de ecrã da caixa de diálogo Lista de Nomes de Ficheiros com as opções de subdiretórios e ficheiros ocultos para escolher a pasta onde os seus ficheiros ou imagens estão localizados. Pode também ativar a caixa de verificação Incluir arquivos em subdiretórios para incluir ficheiros de todas as subpastas e Incluir arquivos e pastas ocultos para garantir que até os ficheiros ocultos sejam listados, se necessário.
Uma captura de ecrã da caixa de diálogo Lista de Nomes de Ficheiros com as opções de subdiretórios e ficheiros ocultos

3. Decida quais os ficheiros que pretende listar na secção Tipo de arquivo. Tem várias opções para personalizar esta seleção:

Marcar a opção Todos os ficheiroslista automaticamente todos os ficheiros, independentemente do formato, na pasta escolhida.
Uma captura de ecrã da caixa de diálogo Lista de Nomes de Ficheiros com a opção Todos os ficheiros
Selecione a opção Comumpara restringir a lista a formatos populares – basta escolher as Tipo de Arquivo necessárias no Lista suspensa (como .jpg, .xlsx, .pdf, etc.).
Uma captura de ecrã da caixa de diálogo Lista de Nomes de Ficheiros com a opção Formatos de ficheiro comuns
Se desejar listar Tipo de Arquivo específicas ou múltiplas, utilize a caixa Especificar: digite as extensões pretendidas (por exemplo,)jpg,png,gif), separadas por vírgulas. Apenas os ficheiros com estas extensões serão listados.
Uma captura de ecrã da caixa de diálogo Lista de Nomes de Ficheiros com a opção Especificar extensões de ficheiro

4. Escolha a sua unidade de tamanho de ficheiro preferida no menu suspenso Unidade de tamanho de arquivo (Byte, KB, MB, etc.) para um acompanhamento mais detalhado e marque Criar Hiperlink se pretender que cada nome de ficheiro no Excel esteja ligado diretamente ao ficheiro real no seu sistema — especialmente útil para abertura e navegação rápidas posteriormente.

Uma captura de ecrã da seleção de unidades de tamanho de ficheiro na Lista de Nomes de FicheirosUma captura de ecrã com a opção Criar hiperligações ativada na Lista de Nomes de Ficheiros

5. Clique em OK. O Kutools irá gerar uma lista completa dos seus ficheiros especificados (com informação adicional opcional, como tamanho do ficheiro, tipo, data de criação, etc.) numa nova folha de cálculo.
Uma captura de ecrã do Excel com nomes e detalhes de ficheiros listados utilizando a Lista de Nomes de Ficheiros do Kutools

Dicas e resolução de problemas: Se a sua pasta contiver um grande número de ficheiros ou subpastas, aguarde alguns segundos até que o processamento termine. Caso note que nem todos os ficheiros esperados estão incluídos, verifique o filtro de Tipo de Ficheiro e as opções de subdiretórios, e confirme que os ficheiros ou pastas ocultos não foram acidentalmente excluídos. Para diretórios em constante atualização com Arquivo gerado, basta reexecutar o processo Lista de Nomes de Ficheiros para atualizar a lista no seu livro. Esta abordagem é especialmente conveniente para utilizadores com necessidades recorrentes de documentação ou que gerem regularmente ativos digitais em grande escala.

Outra funcionalidade útil do Kutools para a gestão de ficheiros é a ferramenta Criar Tabela de Vínculo, ideal para documentar ou criar hiperligações para todas as folhas de cálculo do seu ficheiro Excel. Combine ambas as ferramentas e obtenha uma documentação abrangente do livro e dos seus ficheiros:
Um GIF que mostra como criar uma lista de nomes de folhas no Excel utilizando o Kutools

Kutools para Excel: uma coleção versátil de ferramentas intuitivas que simplificam e aceleram operações complexas no Excel.


Listar todos os nomes de ficheiros copiando e colando a partir do Explorador do Windows

Para necessidades rápidas e básicas sem scripts ou extras, pode utilizar o Windows Explorer combinado com o Excel para obter uma lista de nomes de ficheiros. Este método é eficaz se não precisar de Tipo de Arquivo nem de filtragem avançada.

1. Abra a pasta pretendida no Explorador de Ficheiros do Windows.

2. Prima Ctrl+A para selecionar todos os ficheiros, depois mantenha premida a tecla Shift e clique com o botão direito do rato em qualquer um dos ficheiros destacados. No menu de contexto, clique em Copiar como caminho.

3. Mude para a sua folha de cálculo do Excel, selecione a célula inicial e prima Ctrl+V para colar. Isto irá inserir o caminho do ficheiro (incluindo o nome do ficheiro) de cada ficheiro selecionado.

Nota: Este método não é atualizado automaticamente se os ficheiros na pasta forem alterados e não inclui subpastas.


Dica: Mostrar apenas nomes de ficheiros (sem caminhos completos)

Se pretender apresentar apenas os nomes dos ficheiros (e não os caminhos completos), utilize uma fórmula no Excel para extrair os nomes dos caminhos. Por exemplo, se os seus Caminho do Arquivo estiverem na coluna A, introduza esta fórmula na célula B1:

=TRIM(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",255)),255))

Copie a fórmula em B1 para baixo em todas as linhas para obter apenas os nomes dos ficheiros. Ajuste as referências das células conforme necessário.


Artigos Relacionados


Como se destacar da multidão, trabalhar com facilidade e desfrutar tranquilamente a vida?

O Kutools para Excel aumentará a sua eficiência diária em média em 80 %, dando-lhe muito mais tempo para estar com a família e desfrutar da vida.

300 Ferramentas Avançadas resolve 80 %problemas do Excel, deixando de ter dificuldade em procurar soluções e concluindo o trabalho com mais facilidade.

Lide facilmente com 1500 cenários do Excel e poupe, pelo menos, 1 hora por dia.

Torne-se um especialista em Excel em apenas 5 minutos e conquiste o reconhecimento dos outros e oportunidades de promoção.

Utilitários de um só clique simplificam o processamento em lote, poupando-lhe milhares de cliques do rato e acabando de vez com a «mão do rato».

Diga adeus à memorização mecânica de fórmulas e ao complexo VBA — dê um merecido descanso ao seu cérebro.

Mais de 110 000 profissionais altamente eficientes e mais de 300 empresas reconhecidas mundialmente à sua escolha.

Custa apenas 39 $, mas vale muito mais do que formações de outras pessoas avaliadas em 4000 $.

Experimente gratuitamente durante 30 dias sem quaisquer limitações e obtenha reembolso integral no prazo de 30 dias, sem necessidade de justificação.


Ferramentas de Produtividade Recomendadas

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos