Speicherordner automatisch anlegen
René
habe hier eine Code fürs Speichern. Könnte man den eventuell so anpassen, dass der Speicherordner automatisch angelegt wird, wenn er noch nicht vorhanden ist?
Vielen Dank René
Private Sub CommandButton3_Click()
Sheets("Test_6_bis_9").Visible = True
Sheets("Rechnen").Visible = False
Sheets("Startseite").Visible = False
Dim ArrIndex, iIndex%, sExtension$, iFileFormat%, strFileName$
'Dateinamen aus aktuller Zelle
strFileName = Cells(11, 4).Value
'Ordner da?
If Dir("C:\Testdaten_ET6_bis_6", vbDirectory) = "" Then
MsgBox "Ordner existiert nicht! Bitte einen Ordner mit Name Testdaten_ET6_bis_6 unter _
Laufwerk C:\ anlegen! Der Ordnername muss genau so wie hier genannt angelegt werden (mit _
Unterstrichen), also ******Testdaten_ET6_bis_6******", vbCritical
Exit Sub
End If
'Wechselt das aktuelle Laufwerk.
ChDrive "C:"
'Wechselt das aktuelle Verzeichnis oder den aktuellen Ordner
ChDir "C:\Test"
'Datei Version
ArrIndex = Array("xlsx", "xlsm", "xls")
'Extention der Datei
sExtension$ = Right$(strFileName, Len(strFileName) - InStrRev(strFileName, "."))
'Dialog aufrufen
SaveAs "C:\Testdaten_ET6_bis_6\" & strFileName & "_" & "Geburtsdatum" & "_" & Format(Range("K11" _
), "dd_mm_yyyy" _
) & "_" & "Testdatum" & "_" & Format(Range("P11"), "dd_mm_yyyy")
showForm2
Sheets("Startseite").Visible = True
Sheets("Startseite").Activate
Sheets("Startseite").Range("K10").Select
Sheets("Test_6_bis_9").Visible = False
Sheets("Ergebnis_6_bis_9").Visible = False
End Sub
Anzeige