Ich habe eine Tabelle mit 3 Blättern, damit will ich nur das 3. Blatt in einer neuen Mappe speichern, will das aber im Hintergrund machen, sprich nicht gleich in der neuen Datei sein, wie mache ich das ? Hier mein Code bisher, der aber nicht geht:
Code:
Sub DateiSpeichernUnter()
Dim Dateiname As Variant
Dateiname = Application.GetSaveAsFilename( _
InitialFileName:="", _
Filefilter:="Excel Dateien (*.xls),*.xls", _
FilterIndex:=1, _
Title:="Speichern unter...", _
ButtonText:="Abspeichern")
If Dateiname <> False Then
ThisWorkbook.Worksheets(3).SaveAs Filename:=Dateiname
MsgBox "Datei wurde gespeichert: " & vbCrLf & vbCrLf & Dateiname & vbCrLf & vbCrLf & " Liste " & _
"erfolgreich erstellt!", vbOKOnly + vbInformation, _
Title:="Datei speichern"
Else
MsgBox "Datei wurde nicht gespeichert", vbOKOnly + vbInformation, _
Title:="Datei speichern"
End If
End Sub