Gruppe
Datei
Problem
Wie kann ich mehrere, ausgewählte Arbeitsblätter einer Arbeitsmappe als einzelne Arbeitsmappen speichern? Der Dateiname soll abgefragt werden und es soll eine Warnmeldung erscheinen, wenn der Dateiname bereits existiert.
StandardModule: basMain
Sub BlaetterSpeichern()
Dim sFile As String
ActiveWorkbook.Windows(1).SelectedSheets.Copy
sFile = InputBox("Dateiname:")
If sFile = "" Then Exit Sub
If Dir(sFile) <> "" Then
Beep
If MsgBox("Existiert schon, überschreiben?", _
vbCritical + vbYesNo) = vbNo Then Exit Sub
End If
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs sFile
Application.DisplayAlerts = True
End Sub