[b]Option Explicit
Rem: In Variable "Pfad" den Pfad, in das die Blätter abgespeichert werden sollen, schreiben
Const Pfad = "C:\"
Sub Blätter_einzeln_speichern()
Dim i As Integer, Speichername As String
Application.ScreenUpdating = False
Rem: Schleife um jedes Tabellenblatt anzusprechen
Rem: Schleife läuft von hinten nach vorne
For i = Worksheets.Count To 2 Step -1
Rem: Blattname in Variable "Speichername" schreiben
Speichername = ThisWorkbook.Sheets(i).Name
Rem: Das durch die Schleife agesprochene Tabellenblatt in eine neue Datei verschieben
Sheets(i).Move
Rem: Datei mit dem verschobenen Tabellenblatt unter dem Namen, der in Variable "Speichername"
Rem: gespeichert wurde abspeichern
ActiveWorkbook.SaveAs Filename:=Pfad & Speichername & ".xls"
Rem: Abgespeicherte Datei schließen
ActiveWindow.Close
Next
End Sub[/b]
Excel einzelne spalten mit schreibschuzt versehen
mr.lover 16.01.2007 - 112 Hits - 3 Antworten
Excel - Symbolleiste speichern - Datei excel*.xlb fehlt
a_wurm 07.08.2007 - 237 Hits - 2 Antworten
Excel VBA: Datei speichern, Excel beenden und Windows herunterfahren
snailhouse 15.11.2007 - 477 Hits - 1 Antwort
speichern einzelne bilder einer powerpoint bildschirmpräsentation
splotsch 18.12.2007 - 104 Hits - 2 Antworten