Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Dateiname in alle Dateien einfügen

Forumthread: Dateiname in alle Dateien einfügen

Dateiname in alle Dateien einfügen
16.05.2008 15:38:00
andres
Hallo,
ich möchte für alle Dateien in einem Verzeichnis "\TestVerz", welche alle die gleiche Struktur haben,
in der Zelle A1 die letzten 6 Ziffern des jeweiligen Dateinamen eintragen.
Wie muß das in VBA programmiert werden, damit alle Dateien im dem Verzeichnis "\TestVerz" dies durchführen.
Die Dateinamen haben folgende gleiche Strukur:
Erfassung_123456.xls
Erfassung_111111.xls
Erfassung_654321.xls
Erfassung_573191.xls
...
Kann hier jemand helfen.
Danke!
Gruß
Andres

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dateiname in alle Dateien einfügen
16.05.2008 16:02:13
Chris
Servus Andres,
ungefähr so:

Sub sy()
Dim Dateien As Long
Dim Dateiname As String
Application.DisplayAlerts = False
With Application.FileSearch
On Error Resume Next
.NewSearch
.LookIn = ActiveWorkbook.Path & "\sy" ' Hier deinen Pfad anpassen
.Filename = "Erfassung_" & "*.xls"
If .Execute() > 0 Then
For Dateien = 1 To .FoundFiles.Count
Dateiname = Dir(.FoundFiles(Dateien))
Dateiname = Right(Dateiname, 10)
Dateiname = Left(Dateiname, 6)
Workbooks.Open Filename:=.FoundFiles(Dateien)
ActiveWorkbook.Sheets(1).Range("A1") = Dateiname
ActiveWorkbook.Save
ActiveWorkbook.Close
Next
End If
End With
Application.DisplayAlerts = True
End Sub


Gruß
Chris

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige