Att samla alla filnamn i ett kalkylblad är mycket viktigt för ditt arbete. I den här artikeln kommer vi att introducera en metod för att mata in alla filnamn i ett kalkylblad med hjälp av VBA-makro.
I vår tidigare artikel 2 Metoder för att kopiera listan över alla filnamn i en mapp till ditt Excel-arbetsblad, vi har introducerat två metoder för att lista alla filnamn i en mapp i ett kalkylblad. Och nu har vi hittat en annan metod. Du kan också använda VBA-makrot för att slutföra den här uppgiften. Följ stegen nedan och se hur du använder den.
Kopiera listan över alla filnamn i en mapp
- Öppna arbetsboken som du behöver för att mata in filnamnen.
- Och tryck sedan på snabbtangenterna "Alt + F11" på tangentbordet för att öppna Visual Basic-redigeraren.
- Klicka därefter på fliken ”Infoga” i verktygsfältet.
- Välj sedan alternativet "Modul" i listrutan. Därför har du lagt in en ny modul i redigeraren.

- I det här steget kopierar du följande koder till den nya modulen:
Sub ListAllFileNames() Dim strTargetFolder As String, strFileName As String, nCountItem As Integer ' Initialization nCountItem = 1 strTargetFolder = "C:\Users\Sample\Desktop\Sales Volume" & "\" strFileName = Dir(strTargetFolder, vbDirectory) ' Get the file name Do While strFileName <> "" If strFileName <> "." And strFileName <> ".." Then Cells(nCountItem, 1) = strFileName nCountItem = nCountItem + 1 End If strFileName = Dir Loop End Sub
I det här makrot måste du ändra målmappen enligt ditt faktiska behov. Och vi kommer att mata in filnamnen i kolumn A i ett kalkylblad. Om du behöver mata in filnamnen i ett annat intervall kan du också ändra koderna.
- Kör sedan det här makrot. Du kan klicka på knappen "Run Sub" i verktygsfältet eller trycka på knappen "F5" på tangentbordet för att köra detta makro.
- Nästa kommer tillbaka till kalkylbladet. Du kommer att upptäcka att alla filnamn i mappen redan har dykt upp i kolumn A.
Jämfört med de andra två metoderna i artikeln 2 Metoder för att kopiera listan över alla filnamn i en mapp till ditt Excel-arbetsblad, kommer du att se att det är väldigt bekvämt att använda VBA-makro. Å andra sidan, om du inte är bekant med Excel VBA, kommer du att möta fel när du ändrar koder. Därför kan du använda en av de tre metoderna enligt ditt faktiska behov.
Var uppmärksam på farlig programvara
Du kommer säkert att installera mycket programvara på din dator. Och dessa applikationer kan hjälpa dig mycket i ditt arbete. Några av dem är dock farliga applikationer. När du har installerat dem på din dator samlar de in din personliga information. Vad som är värre, dina Excel-filer kommer också att skadas av dem. Avinstallera för närvarande den farliga programvaran. Dessutom måste du också använda ett återställningsverktyg för att reparera skadad xlsx-fil. Således kan du se till att dina Excel-filer är säkra.
Författarintroduktion:
Anna Ma är en dataåterställningsexpert i DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive reparera Word docx-filproblem och Outlook-programvara för reparationsprogramvara. För mer information besök www.datanumen.com
