Supportnet / Forum / Tabellenkalkulation
Einzelnes Excel Tabellenblatt mit Button speichern
Frage
Hallo zusammen,
habe auf meiner Such zu diesem Problem schon ein tolles VB-Scrip gefunden. Leider werden hier beim speichen nicht die Seiteneinstellungen( z.B. Querformat, Gitternetzlinien, Rahmen etc.) nicht im neuen Dokument gespeichert. Wie kann ich das Script ergänzen?
Gruß Stefan
[b]Script ist von piano[/b]
[i]Sub TabellenblattSpeichern()
Dim WNeueDatei As String, Pfad As String, WName1 As String, Wname2 As String
Pfad = "C:\Dokumente und Einstellungen\User\Eigene Dateien\"
WNeueDatei = Range("A1")
WName1 = ActiveWorkbook.Name
Workbooks.Add
Wname2 = ActiveWorkbook.Name
Windows(WName1).Activate
Cells.Select
Selection.Copy
Windows(Wname2).Activate
Cells.Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWorkbook.SaveAs Filename:= _
"C:\Dokumente und Einstellungen\Gunther\Eigene Dateien\" & WNeueDatei & ".xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWorkbook.Close
End Sub
Unter
Pfad
mußt du den Pfad zur Speicherung angeben.
mit
Range("A1")
wird die Zelle "A1" mit dem Dateinamen angenommen (ev. ändern!). [/i]
Antwort 1 von JoeKe
Hallo stippes,
versuch es mal hiermit:
Option Explicit
Sub Speichern()
Application.ScreenUpdating = False
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:= _
"C:\Dokumente und Einstellungen\user\Desktop\" & Range("A1") & ".xls", FileFormat:=xlNormal _
, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
ActiveWorkbook.Close
Application.ScreenUpdating = True
End Sub
Gruß
JöKe
versuch es mal hiermit:
Option Explicit
Sub Speichern()
Application.ScreenUpdating = False
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:= _
"C:\Dokumente und Einstellungen\user\Desktop\" & Range("A1") & ".xls", FileFormat:=xlNormal _
, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
ActiveWorkbook.Close
Application.ScreenUpdating = True
End Sub
Gruß
JöKe
Antwort 2 von stippes
Hallo JöKe,
vielen lieben Dank das funzt super gut!!!!!!
Gruß Stefan
vielen lieben Dank das funzt super gut!!!!!!
Gruß Stefan

