Note: The other languages of the website are Google-translated. Back to English

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

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

dokumentlista bildnamn 1

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.
dokumentlista bildnamn 1

5. klick OK för att fortsätta markera den mapp du vill visa bildnamnen i dialogrutan Bläddra.
dokumentlista bildnamn 3

6. klick OK, nu har alla bildnamn i den valda mappen varit listade i Excel.
dokumentlista bildnamn 13

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+ 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-dag pengarna tillbaka utan skäl.

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.
dokumentlista bildnamn 4

2. I Lista över filnamn Klicka först på dialogrutan  dokumentlista bildnamn 5 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.
dokumentlista bildnamn 6

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
dokumentlista bildnamn 7
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
dokumentlista bildnamn 8
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
dokumentlista bildnamn 9

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.

dokumentlista bildnamn 10 dokumentlista bildnamn 11

5. klick Okkommer ett nytt ark att skapas för att lista filnamnen och viss filinformation.
dokumentlista bildnamn 12

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.
skapa listans namnlista

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, få dig att ha mycket tid att följa med familjen och ha roligt 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 begränsning, fulla pengar tillbaka in 30-dag utan anledning.


Rekommenderade produktivitetsverktyg

Fliken Office - Bläddring, redigering, hantering av dokument i Microsoft Office 2019-2003 och Office 365


Office-fliken

Ett professionellt tillägg för att påskynda Excel 2019-2007, krympa timmar till sekunder

Detta tillägg innehåller dussintals yrkesgrupper, med 300+ alternativ automatiserar de flesta av dina dagliga uppgifter i Excel och ökar din produktivitet med minst 50%. Såsom grupper med ett klick optons och batchkonverteringar.
Nu är det din chans att snabba upp dig själv med Kutools för Excel!


Sortera kommentarer efter
Kommentarer (10)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Är det möjligt att något är fel med koden? Eftersom den visar mappar fulla av bilder (.png) som tomma när den drar upp rutan för att välja foton.
Denna kommentar minimerades av moderatoren på webbplatsen
Är det möjligt att det är något fel på koden? Filutforskaren visar min mapp full av bilder (.png) som tom.
Denna kommentar minimerades av moderatoren på webbplatsen
JAG HADDE SAMMA PROBLEM TANNER, I SCRIPTET DÄR DET HAR DE OLIKA FILUTLÄNGNINGARNA SOM KOMMER ATT FÅ, MÅSTE DU KAPITALISERA FILEN DET SOM LETAR EFTER, T.ex. sa DU DINA FILER ÄR ".png", KAPITALISERA DET Dvs ".PNG" DET KAN FUNKA.
Denna kommentar minimerades av moderatoren på webbplatsen
Nu fungerar det för mig. Tack!!!
Denna kommentar minimerades av moderatoren på webbplatsen
Hur man exporterar en bild med ett specifikt filnamn i excel.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej,
Enligt ovanstående kod får jag bildernas namn i stigande ordning, men sökvägen där bilderna placeras är i numerisk ökning.

Föreslå gärna hur jag kan behålla samma formatering.
Denna kommentar minimerades av moderatoren på webbplatsen
Fantastisk! Tack för att du delar!
Denna kommentar minimerades av moderatoren på webbplatsen
I Libreoffice Calc använder jag funktionen att importera en lista med filer till raderna/kolumnerna i en Calc-tabell, via makro och baserat på vissa kriterier - jag har skapat en knapp i verktygsfältet för just detta makro, och efter att ha tryckt på den välj en mapp och listan med bilder infogas omedelbart i ett nytt dokument. Hur gör man det så enkelt som möjligt i Excel? Jag har många mappar som innehåller 1 eller fler bilder och jag behöver:
> Om mappen innehåller 1 bild behöver jag att den finns på en ny rad i Excel.
> Om mappen innehåller fler bilder, är den första på en ny rad och den andra antingen:
- bredvid den första i samma rad (i en kolumn), åtskilda av tecknet | (exempel: foto 1.jpeg | foto 2.jpeg)
- eller att ha deras namn i kolumnerna (även utan tecknet |) (det första alternativet skulle vara bättre, men det andra räcker också)

Det här är produktbilderna vars namn jag behöver för import till Woocommerce - via en csv-fil.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket för detta!
Denna kommentar minimerades av moderatoren på webbplatsen
Hallå! Detta är supersnabbt och tack
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL