Hallo an Euch,
In Zelle C33 habe ich ein Jahr stehen und in Zelle E33 einen Monat.
Nun würde ich gerne bei Klick unter den darunter liegenden Buttons Ordner erstellen.
Habe auch etwas gefunden im Netz, auf meine Ordnerstruktur angepasst was auch soweit gut funktioniert aber sich leider auf das datum von heute bezieht.
Vielleicht könnt Ihr mir helfen die Werte für die Ordner aus den genannten Zelle zu nehmen.
Code für Jahresordner wäre dieser
Code für Monatsordner wäre dieser
da diese zwei Codes einwandfrei funktionieren für das aktuelle Datum ärgert mich, das ich den Ordner für das nächste Jahr/Monat im alten Jahr/Monat anlegen muss.
Für Hilfe von Euch bin ich wie immer sehr dankbar.
mein Versuch war dieser
Gruß
Euer Affe
In Zelle C33 habe ich ein Jahr stehen und in Zelle E33 einen Monat.
Nun würde ich gerne bei Klick unter den darunter liegenden Buttons Ordner erstellen.
Habe auch etwas gefunden im Netz, auf meine Ordnerstruktur angepasst was auch soweit gut funktioniert aber sich leider auf das datum von heute bezieht.
Vielleicht könnt Ihr mir helfen die Werte für die Ordner aus den genannten Zelle zu nehmen.
Code für Jahresordner wäre dieser
Code:
Sub Jahresordneranlegen()
'
' Jahresordneranlegen
'
'
Dim FSO As New FileSystemObject
Dim Pfad As String
Pfad = "D:\Produktionslaufwerk\Archiv"
FSO.CreateFolder Pfad & "\" & Format(Now(), "YYYY")
End Sub
Code für Monatsordner wäre dieser
Code:
Sub Monatsordneranlegen()
'
' Monatsordneranlegen
'
'
Dim FSO As New FileSystemObject
Dim Pfad As String
Pfad = "D:\Produktionslaufwerk\Archiv"
FSO.CreateFolder Pfad & "\" & Format(Now(), "YYYY") & "\" & Format(Now(), "M MMMM")
End Sub
da diese zwei Codes einwandfrei funktionieren für das aktuelle Datum ärgert mich, das ich den Ordner für das nächste Jahr/Monat im alten Jahr/Monat anlegen muss.
Für Hilfe von Euch bin ich wie immer sehr dankbar.
mein Versuch war dieser
Code:
Sub TestMonatsordneranlegen()
'
' TestMonatsordneranlegen
'
'
Dim FSO As New FileSystemObject
Dim Pfad As String
Pfad = "D:\Produktionslaufwerk\Archiv"
FSO.CreateFolder Pfad & "\" & Format(Now(), "YYYY") & "\" & Range("C33")
End Sub
Gruß
Euer Affe