Como listar rapidamente todos os nomes dos ficheiros ou imagens de uma pasta no Excel?
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 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.
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.
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.
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.
![]() | 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.
|
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.
![]() |
|
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.
2. Na caixa de diálogo Lista de Nomes de Arquivos, comece por clicar em
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.
3. Decida quais os ficheiros que pretende listar na secção Tipo de arquivo. Tem várias opções para personalizar esta seleção:



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.
![]() | ![]() |
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.
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:
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
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.
- 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

É incrível: trabalhar com dois ou mais documentos é mais fácil e rápido do que com apenas um.
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.
