ich suche reinen VBcode um die Dateien aus einem Ordner nach dem Dateierstelldatum umzubenennen. Und alles über UserForm ohne sheets.
Hat jemand das schon mal gemacht?
Viele Grüße aus dem mal sonnigen Hamburg
Ray
Sub test()
Dim fd As FileDialog
Dim D
Dim F As File
Dim fso As New FileSystemObject
Dim N$, E$
Set fd = Application.FileDialog(msoFileDialogFilePicker)
fd.AllowMultiSelect = True
If fd.Show False Then
For Each D In fd.SelectedItems
Set F = fso.GetFile(D)
N = Mid(F.Name, 1, InStrRev(F.Name, ".") - 1)
E = Mid(F.Name, InStrRev(F.Name, ".") + 1)
Debug.Print N & "_" & Format(F.DateLastModified, "YYYYMMDD") & "." & E
Next D
Else
MsgBox "abgebrochen"
End If
End Sub
Viel Erfolg
Yal
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen