AW: Umbennen von Dateien !
23.09.2003 07:27:26
Willie
Hallo Thomas hier schon mal die halbe oder dreiviertel Miete!
dieses Makro schreibt dir in dein Tabellenblatt in die Spalte A den Originalnamen
in Spalte B den Neuennamen z.B. Test-xx-xx-xx.html wird zu Test-23-09-03.html
Es fehlt nur noch das umbennen. Denke das kannst du auch selber hinbekommen? Ich würde dir das auch gerne machen, aber ich habe leider jetzt im Moment keine Zeit mehr.
Willie
Sub DateienAuflisten()
Dim lngAkt As Long
Dim rngBereich As Range
Dim rngZelle As Range
x = 1
Cells.Select
Selection.ClearContents
'Const Verzeichnis = "C:\test\"
Verzeichnis = InputBox(("Bitte Pfad eingeben!"), "Verzeichnisse in Tabelle1", "C:\temp\")
'Verzeichnis = ThisWorkbook.Path
With Application.FileSearch
.NewSearch
.LookIn = Verzeichnis
.SearchSubFolders = False ' bei true = mit Unterverzeichnissen
'.FileType = msoFileTypeExcelWorkbooks 'Hier den DateiTyp einstellen!
.FileType = msoFileTypeAllFiles
.Execute
For lngAkt = 1 To .FoundFiles.Count
Test = Mid(.FoundFiles.Item(lngAkt), Len(Verzeichnis) + 1)
TEST2 = Right(Test, 4)
If TEST2 = "html" Then
Cells(x, 1).Value = Test
For i = 1 To 50
Name = Mid(Test, i, 8)
If Name = "xx-xx-xx" Then GoTo weiter
Next
weiter:
Name = Left(Test, i - 1)
Tag = Format(Date, "d")
Monat = Format(Date, "m")
Jahr = Format(Date, "yy")
Neuername = Name & Tag & "-" & Monat & "-" & Jahr & "." & TEST2
Cells(x, 2).Value = Neuername
x = x + 1
End If
Next lngAkt
End With
End Sub