habe folgendes Makro (überForum) erhalten, funktioniert natürlich.
Hier wird geprüft ob ein Verzeichnis vorhanden ist.
Ich brauch aber jetzt für ein Verzeichnis und ein Unterverzeichnis (Teile).
OrdNam = "C:\Muster\Teile", das Verzeichnis Muster nicht vorhanden ist,
soll es erstellt werden, dann muß natürlich das Unterverzeichnis \Teile\
ebenfalls erstellt werden.
Ferner möchte ich abfragen, wenn das Verzeichnis vorhanden ist aber das
Unterverzeichnis nicht, sollte das Unterverzeichnis erstellt werden.
Private Sub CommandButton4_Click()
Dim OrdNam As String
Dim DateiNam As String
DateiNam = ActiveWorkbook.Name
On Error Resume Next
' OrdNam = "C:\Muster"
OrdNam = "C:\Muster\Teile"
If Dir(OrdNam, 16) <> "" Then
MsgBox "Ordner: '" & OrdNam & "' ist vorhanden !" & Chr(13) _
& Chr(13) & " Datei: " & " " & DateiNam & " " _
& "wird jetzt gespeichert ! ", vbInformation, " Hinweis !"
Application.DisplayAlerts = False ' Sicherheitsabfrage unterdrücken
ActiveWorkbook.SaveAs Filename:=(OrdNam & "\" & DateiNam), FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False
Else
MsgBox "Ordner '" & OrdNam & "' ist noch nicht vorhanden ! " & Chr(13) _
& vbCr & "Ordner wird jetzt neu erstellt !" & Chr(13), vbCritical
MkDir OrdNam ' hier wird Verzeichnis erstellt
End If
''ActiveWorkbook.Close
End Sub
mit freundlichen gruß
walter