Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro um alle Blätter als einz. Dateien abzuspeich

Forumthread: Makro um alle Blätter als einz. Dateien abzuspeich

Makro um alle Blätter als einz. Dateien abzuspeich
16.07.2004 13:33:14
ale
hallo,
ich habe eine excel-tabelle mit ca. 90 datenblätter. ich möchte mit einem makro alle datenblätter als einzelne dateien abspeichern. dabei soll der datenblatt-name gleichzeitig der datei-name werden.
hat da jemand eine idee?
danke
Anzeige
AW: Makro um alle Blätter als einz. Dateien abzuspeich
geri
Hallo Ale
so könnte es gehenn

Sub Blattspeichern2()
For a = 1 To Charts.Count
Charts(a).Activate
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:="C:\Daten\" & ActiveSheet.Name & ".xls"
ActiveWorkbook.Close True
Next
End Sub

evtl. charts durch sheets ersetzen
gruss geri
Anzeige
AW: Makro um alle Blätter als einz. Dateien abzuspeich
Ulf
Beachte, dass es Zeichen gibt, die in Blattnamen erlaubt sind, nicht aber in Dateinamen!
Ulf
AW: Makro um alle Blätter als einz. Dateien abzuspeich
geri
habs nun getestet (Hinweis von Ulf beachten)

Sub Blattspeichern2()
For a = 1 To Sheets.Count
Sheets(a).Activate
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:="C:\Daten\" & ActiveSheet.Name & ".xls"
ActiveWorkbook.Close True
Next
End Sub

gruss geri
Anzeige
AW: Makro um alle Blätter als einz. Dateien abzuspeich
16.07.2004 13:46:42
Uwe
Hallo Ale,
probiers mal so:

Sub BlaetterInMappen()
Dim WS As Worksheet
On Error GoTo Ende
Application.ScreenUpdating = False
Application.DisplayAlerts = False 'keine Warnung vor Überschreiben
For Each WS In ThisWorkbook.Worksheets
WS.Copy
ActiveWorkbook.Close SaveChanges:=True, FileName:=WS.Name & ".xls"
Next WS
Ende:
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub

Gruß Uwe
Anzeige
AW: Makro um alle Blätter als einz. Dateien abzuspeich
ale
SUPER!! FUNKTIONIERT!!
DANKE LEUTE!!!

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige