Wie kann man schnell die Namen von Bildern/Dateien eines Ordners in Excel-Zellen auflisten?
In diesem Tutorial zeige ich Ihnen einige Tricks, wie Sie schnell alle Bildnamen oder Dateinamen eines bestimmten Ordners in einem Excel-Arbeitsblatt auflisten können, wie im Screenshot dargestellt. SCHNELLE NAVIGATION >Auflistung der Bildnamen eines Ordners in Excel mit VBA | ![]() |
Auflistung der Bildnamen eines Ordners in Excel mit VBA
In Excel gibt es keine integrierte Funktion, die automatisch alle Bildnamen eines ausgewählten Ordners in einer Zelle eines Arbeitsblatts auflistet. Aber hier habe ich einen VBA-Code, der Ihnen dabei helfen kann, diese Aufgabe schnell zu erledigen.
1. In Excel drücken Sie die Tasten + , um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Im erscheinenden Fenster klicken Sie auf Einfügen > Modul, um ein neues Modulskript zu erstellen.
3. Kopieren Sie den folgenden Code und fügen Sie ihn in das neue Modulskriptfenster ein.
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. Drücken Sie F5 Taste, dann erscheint ein Dialogfeld, in dem Sie eine Zelle auswählen können, um die Bildnamen einzufügen.
5. Klicken Sie auf OK um fortzufahren und den Ordner auszuwählen, dessen Bildnamen Sie im Durchsuchen-Dialog auflisten möchten.
6. Klicken Sie auf OK, nun wurden alle Bildnamen des ausgewählten Ordners in Excel aufgelistet.
Hinweis: Im VBA-Code können Sie jpg/png/… im Code-String If InStr(1, xFileName, ".jpg") + InStr(1, xFileName, ".png") + InStr(1, xFileName, ".img") + InStr(1, xFileName, ".ioc") + InStr(1, xFileName, ".bmp") > 0 Then durch die benötigte Dateiendung ersetzen. Zum Beispiel, wenn Sie Dateinamen im doc-Format auflisten möchten, ändern Sie den Code-String einfach zu If InStr(1, xFileName, ".doc") > 0 Then.
Wenn Sie regelmäßig die Dateinamen eines oder aller Formate eines Ordners in einer Excel-Zelle auflisten müssen, ist der Code komplex und nicht leicht zu handhaben. Aber mit der folgenden Methode können Sie diese Aufgabe schnell lösen.
![]() | Möchten Sie eine Gehaltserhöhung und mehr Zeit haben, um mit Ihrer Familie zusammen zu sein? Office Tab steigert Ihre Effizienz um 50 % bei der Arbeit in Microsoft Office – noch heute.
|
Auflistung der Bildnamen oder spezifischer Formate von Dateinamen eines Ordners in Excel mit der Funktion „Dateinamenliste“
Hier ist ein Hilfsprogramm – Dateinamenliste in Kutools für Excel, das
>> alle Dateinamen in allen Dateiformaten eines Ordners in einem neuen Arbeitsblatt auflisten kann;
>> die Dateinamen in einem oder mehreren von Ihnen angegebenen Formaten in Excel auflisten kann;
>> Dateinamen einschließlich Unterverzeichnisse und versteckte Dateien und Ordner in Excel auflisten kann.
Verabschieden Sie sich jetzt von Maushand und Zervikaler Spondylose
300 erweiterte Tools von Kutools für Excel lösen 80% Excel-Aufgaben in Sekunden, befreien Sie sich aus Tausenden von Mausklicks.
![]() |
|
Nach der kostenlosen Installation von Kutools für Excel gehen Sie bitte wie folgt vor:
1. Aktivieren Sie die Arbeitsmappe, in der Sie die Dateinamen auflisten möchten, und klicken Sie dann auf Kutools Plus > Import/Export > Dateinamenliste.
2. Im Dateinamenliste Dialogfeld klicken Sie zunächst auf um einen Ordner auszuwählen, dessen Dateinamen Sie auflisten möchten. Anschließend können Sie die Kontrollkästchen für Dateien in Unterverzeichnissen einschließen und Versteckte Dateien und Ordner einschließen je nach Bedarf aktivieren.
3. Wählen Sie dann das Dateiformat aus, dessen Namen Sie im Abschnitt „Dateityp“ auflisten möchten.



4. Wählen Sie die Größeneinheit je nach Bedarf aus der Dropdown-Liste im Abschnitt „Einheit der Dateigröße“. Wenn Sie einen Link zu den Dateinamen erstellen möchten, aktivieren Sie die Option „Hyperlinks erstellen“.
![]() | ![]() |
5. Klicken Sie auf Ok, ein neues Arbeitsblatt wird erstellt, um die Dateinamen und einige Dateiinformationen aufzulisten.
Tipp: Wenn Sie alle Arbeitsblattnamen in Excel auflisten möchten, können Sie das Hilfsprogramm „Verknüpfungstabelle erstellen“ von Kutools für Excel verwenden, das ein neues Arbeitsblatt erstellt, um alle verlinkbaren Arbeitsblattnamen aufzulisten. Verknüpfungstabelle erstellen Hilfsprogramm, das ein neues Arbeitsblatt erstellt, um alle verlinkbaren Arbeitsblattnamen aufzulisten.
Kutools für Excel:+ nützliche praktische Tools, die komplexe Aufgaben in Excel auf wenige Klicks reduzieren.
Beispieldatei herunterladen
Wie kann man sich von der Masse abheben, einfach arbeiten und das Leben in vollen Zügen genießen?
Kutools für Excel wird durchschnittlich Ihre 80% Effizienz pro Tag steigern, sodass Sie mehr Zeit haben, Ihre Familie zu begleiten und das Leben zu genießen.
300 fortschrittliche Werkzeuge lösen 80% Excel-Probleme. Sie müssen nicht länger nach Lösungen suchen und können Ihre Arbeit leichter abschließen.
Einfaches Handling von 1500 Excel-Szenarien spart Ihnen mindestens eine Stunde pro Tag.
In 5 Minuten zum Excel-Experten werden, Anerkennung von anderen erhalten und Chancen für Beförderungen nutzen.
Ein-Klick-Werkzeuge verarbeiten Stapelverarbeitungen, ersparen Ihnen Tausende von Mausklicks und befreien Sie vom Mausarm.
Kein Auswendiglernen von Formeln oder komplexem VBA mehr – gönnen Sie Ihrem Gehirn eine Pause.
Die Wahl von über 110.000 effizienten Anwendern und mehr als 300 weltweit renommierten Unternehmen.
Nur $39, aber viel mehr wert als ein $4000-Training bei anderen.
30 Tage kostenlose Testversion ohne Einschränkungen, volle Rückerstattung innerhalb von 30-Tagen ohne Angabe von Gründen.
Empfohlene Produktivitätstools
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!