Hoppa till huvudinnehåll

Hur listar jag snabbt bildnamn / filnamn på en mapp i Excel-celler?

Författare: Sun Senast ändrad: 2024-11-04

I denna handledning kommer jag att ge några knep för att snabbt lista alla bildnamn eller filnamn för en viss mapp i ett Excel-ark som skärmdumpen som visas.

SNABB NAVIGATION

Lista bildnamn på en mapp i Excel med VBA
Lista bildnamn eller filformat för specifikt format för en mapp i Excel med filnamnlista
Ladda ner exempelfil

En skärmdump av att lista bildnamn från en mapp till Excel-celler

Lista bildnamn på en mapp i Excel med VBA

I Excel finns det ingen inbyggd funktion som automatiskt kan lista alla bildnamn på en mapp du väljer i en cell på ett ark, men här har jag en VBA-kod som kan hjälpa dig att snabbt lösa detta jobb.

1. I Excel, tryck sedan på + nycklar för att öppna Microsoft Visual Basic för applikationer fönster.

2. Klicka på i poppfönstret Insert > Modulerna för att skapa ett nytt modulskript.

3. Kopiera nedanstående kod och klistra in dem i det nya modulskriptfönstret.

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. Tryck F5 -tangenten, sedan öppnas en dialogruta där du kan välja en cell för att placera bildnamnen.
En skärmdump av dialogrutan för val av mapp för att lista bildnamn i Excel

5. klick OK för att fortsätta markera den mapp du vill visa bildnamnen i dialogrutan Bläddra.
En skärmdump av dialogrutan för val av mapp för att lista bildnamn i Excel

6. klick OK, nu har alla bildnamn i den valda mappen varit listade i Excel.
En skärmdump som visar listade bildnamn i Excel-celler

Notera: I VBA-koden kan du jpg / png /… i kodsträngen Om InStr (1, xFileName, ".jpg") + InStr (1, xFileName, ".png") + InStr (1, xFileName, ".img") + InStr (1, xFileName, ".ioc") + InStr (1, xFileName, ".bmp") > 0 Sedan till filtillägget du behöver, till exempel om du vill lista filnamn på filen i doc-format, ändra bara kodsträngen till Om InStr (1, xFileName, ".doc")> 0 Då.

Om du vanligtvis behöver lista ett eller alla formats filnamn på en mapp i Excel-cellen i ditt dagliga arbete är koden komplicerad och inte lätt att hantera, men med nedanstående sätt kan du snabbt lösa det här jobbet.


inte flytta

Vill du ha löneförhöjning och mycket tid att följa med familjen?

Fliken Office förbättrar din effektivitet med 50% när Microsoft Office arbetar just nu

Otroligt, att arbeta på två eller flera dokument är enklare och snabbare än att arbeta på ett.

Jämfört med kända webbläsare är flikverktyget i Office-fliken kraftfullare och effektivare.

Minska hundratals musklick och tangentbordstypning varje dag åt dig, säg adjö till mushanden nu.

Om du vanligtvis arbetar med flera dokument kommer Office Tab att vara en bra tidsbesparing för dig.

30- dagars gratis provperiod, inget kreditkort krävs.

Läs merGratis nedladdning nu


Lista bildnamn eller filformat för specifikt format för en mapp i Excel med filnamnlista

Här är ett verktyg - Lista över filnamn in Kutools för Excel, som kan

>> lista alla filnamn i alla filformat i en mapp i ett nytt ark;

>> lista filnamnen i ett eller flera filformat som du anger för Excel;

>> lista filnamn inklusive undermappar och dolda filer och mappar till Excel.

Säg adjö till mushand och cervikal spondylos nu

300 avancerade verktyg av Kutools för Excel lösa 80% Excel-uppgifter på några sekunder, dra dig ut ur tusentals musklick.

Hantera enkelt 1500 arbetsscenarier, du behöver inte slösa tid på att söka lösningar, ha mycket tid att njuta av ditt liv.

Förbättra 80 % produktivitet för 110000 XNUMX+ mycket effektiva människor varje dag, naturligtvis inklusive dig.

Inte längre att plågas av smärtsamma formler och VBA, ge din hjärna en vila och glädjande arbetsstämning.

30 dagars gratis provperiod med alla funktioner, 30 dagars pengarna tillbaka utan anledning.

En bättre kropp skapar ett bättre liv.

Efter gratis installation av Kutools för Excel, gör så här:

1. Aktivera arbetsboken som du vill lista filnamnen och klicka sedan på Kutools Plus > Import / Export > Lista över filnamn.
En skärmdump av Kutools filnamnslista alternativ under Importera/Exportera i Excel

2. I Lista över filnamn Klicka först på dialogrutan  En skärmbild av mappvalsknapp för att välja en mapp som du vill lista dess filnamn, kan du markera kryssrutorna för Inkludera filer i underkataloger och Inkludera dolda filer och mappar som du behöver.
En skärmdump av dialogrutan Filnamnslista med alternativ för underkatalog och dolda filer

3. Välj sedan filformatet du vill lista namnen i Filtyp sektion.

Kolla upp Alla filer alternativ, kommer det att lista alla filnamn i alla filformat i den valda mappen
En skärmdump av dialogrutan Filnamnslista med alternativet Alla filer
Kolla upp Gemensam och välj det specifika filformat du vill lista filnamnen från rullgardinsmenyn, då kommer det att lista alla filnamn på filformatet du väljer i rullgardinsmenyn
En skärmdump av dialogrutan Filnamnslista med alternativet Vanliga filformat
Kolla upp Ange alternativet, skriv sedan filtilläggen (använd kommatecken för att separera dem) du vill lista filnamnen i textrutan, då listas det bara filnamnen med de inmatade filtilläggen i Excel
En skärmdump av dialogrutan Filnamnslista med alternativet Ange för filtillägg

4. Välj önskad storlek från rullgardinsmenyn i Enhet för filstorlek avsnittet, om du vill skapa en länk till filnamnen, kontrollera Skapa hyperlänkar alternativ.

En skärmdump av val av alternativ för filstorleksenhet i filnamnslistan En skärmdump av Skapa hyperlänkar aktiverade i filnamnslistan

5. klick Okkommer ett nytt ark att skapas för att lista filnamnen och viss filinformation.
En skärmdump av Excel med listade filnamn och detaljer med hjälp av Kutools filnamnslista

Dricks: om du vill lista alla arknamn i Excel kan du använda Kutools för Excel ' Skapa lista över arknamn verktyget kommer det att skapa ett nytt ark för att lista alla länkbara arknamn.
En gif som visar hur man skapar en lista med arknamn i Excel med Kutools

Kutools för Excel: + användbara praktiska verktyg som förenklar de komplicerade uppgifterna i Excel till några få klick.


Ladda ner provfil

prov


Hur får du dig att sticka ut från mängden, enkelt arbeta och njut av livet i lugn och ro?

Kutools för Excel kommer i genomsnitt att förbättra din 80% effektivitet varje dag, gör att du har mycket tid att följa med familjen och ha kul i livet.

300 avancerade verktyg löser 80% Excel-problem, du kämpar inte längre med att söka lösningar, lättare slutföra arbete.

Hantera enkelt 1500 Excel-scenarier, spara minst 1 timme åt dig varje dag.

Bli en Excel-expert på fem minuter, få människors erkännande och möjlighet till befordran.

Ett klickverktyg hanterar batchbearbetning, låter dig undvika tusentals musklick, hejdå till mushanden.

Bli av med rote memorera formler och komplexa VBA, vila din hjärna.

110000+ högeffektiva tjänstemän och 300+ världsberömda företags val.

Ta bara $ 39 men mycket värt än $ 4000 utbildning av andra människor

30 dagars gratis provperiod utan någon begränsning, hela pengarna tillbaka inom 30 dagar utan några skäl.


Rekommenderade produktivitetsverktyg

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!