Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: einzelne Datei im neu erstellten Ordner umbenennen

einzelne Datei im neu erstellten Ordner umbenennen
29.02.2024 13:24:40
JoFr
Hallo

Ich erstelle per VBA einen neuen Ordner aus einer Excelliste.
Dieser Ordner ist eine Kopie aus einem Vorlagenordner mit Unterordnern und einer Excelliste.
Der Ordnername wird aus Zellen der Excelliste erstellt und sieht wie folgt aus: Nummer_Ort_Tätigkeit.
Das funktioniert auch sehr gut.
Jetzt möchte ich die Excelliste im neuen Ordner gleich umbenennen an Hand des Ordnernamens.
Der Ordnername sollte wie folgt aussehen: Nummer_Ort_Tätigkeit_Logbuch.xlsm.
Gibt es da eine Möglichkeit?

Dankeschön.

Mein Code:


Option Explicit
' Ein neuer Ordern wird im Ordner "Kabelarbeiten" erstellt als Kopie des Ordners "01_Vorlage"
' Die Benennung erfolgt aus den Spalten C & E & H
Sub Modul1Ordner_erstellen()
Dim varMaster As String, varVorlage As String, varSpalten As String, varNeu As String, varSpalteC As String


Application.ScreenUpdating = False
Application.EnableEvents = False



varMaster = "\\dbsw.sharepoint.com@SSL\DavWWWRoot\sites\KTTeamRegionNordKabe\Freigegebene Dokumente\Bremen\Kabelarbeiten\"
varVorlage = varMaster & "01_Vorlage"
varSpalten = Cells(ActiveCell.Row, 3).Value & " _ " & Cells(ActiveCell.Row, 5).Value & " _ " & Cells(ActiveCell.Row, 8).Value
varSpalteC = Cells(ActiveCell.Row, 8).Value
varNeu = varMaster & varSpalten

If Dir(varNeu, 16) = "" Then
CreateObject("Scripting.FileSystemObject").CopyFolder varVorlage, varNeu 'kopieren und _umbenennen
Cells(ActiveCell.Row, 3).Select 'auswahl aktive Zelle,Spalte "C"
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=varNeu 'anlegen Hyperlink von Zelle nach neuer Ordner
MsgBox "Der Ordner:" & vbLf & vbLf & varSpalten & vbLf & vbLf & "wurde angelegt.", vbOKOnly, _
"Kabelarbeit" 'angelegt
Else
MsgBox "Der Ordner:" & vbCr & vbCr & varSpalten & vbCr & vbCr & " ist bereits vorhanden!", _
vbCritical, "Kabelarbeit" 'vorhanden


End If
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: einzelne Datei im neu erstellten Ordner umbenennen
29.02.2024 13:41:40
UweD
Hallo

Das reine Umbenennen wäre so möglich

ungetestet

Name PfadMitDateiname as PfadMitDateinameNeu


LG UweD
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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