Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Ordner und Dateien suchen und umbennen

Forumthread: Ordner und Dateien suchen und umbennen

Ordner und Dateien suchen und umbennen
22.01.2021 14:25:55
Chris
Hallo Forum,
Ich möchte folgendes umsetzen:
Excel soll in einem Parentordner einen bestimmten Unterordner suchen und alle darin vorhandenen Dateien umbenennen (es befinden sich ausschließlich Excel-Dateien im Unterordner). Danach soll derselbe Unterordner ebenfalls umbenannt werden.
Parentordner: D:\Test\"
Der zu suchende Ordnername ist eine Kombination aus "VornameNachname"
Dieser String steht in der Variabel VornNachnAlt aus der "Userform10.Textbox1.value & Userform10.Textbox2.value "
Der String zum Umrennen steht in der Variabel
VornNachnNeu = "Userform10.Textbox3.value & Userform10.Textbox4.value "
Meine VBA-Kenntnisse reichen leider nicht aus....
Vielen Dank und Grüße
Chris
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ordner und Dateien suchen und umbennen
22.01.2021 16:28:52
Matthias
Moin!
Wie sollen den die Dateien umbenannt werden? Im Beitrag steht doch nur der Wert für den Ordner. Den könntest du mit der "Name as" Methode umbenennen. Für die Dateien dann mit einer Schleife und DIR oder dem FSO Objekt arbeiten.
VG
AW: Ordner und Dateien suchen und umbennen
22.01.2021 20:12:01
Yal
Hallo Chris,
im VB-Editor muß Du unter "Extras >> Verweise..." ein Hacken bei "Windows Scripting Runtime, sonst wird folgenden Code bei FileSystemObject angemekert.
Sub Test()
Datei_umbenennen "testdatei.xyz", "TestDatei_neu.xyz"
End Sub
Sub Datei_umbenennen(alterName, neuerName)
Dim FSO As New FileSystemObject
Const PVerz = "D:\Test\"
Dim F As Folder
Dim D As File
For Each F In FSO.GetFolder(PVerz).SubFolders
If FSO.FileExists(F.Path & "\" & alterName) Then
Set D = FSO.GetFile(F.Path & "\" & alterName)
Debug.Print D.Path
D.Name = neuerName
Debug.Print D.Path
Exit For
End If
Next
End Sub
VG Yal
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