Hallo, vorhanden: Arbeitsmappe, 14 Tabellen, diverse Macros zum Ausdrucken und zur Tabellenauswahl.
Ich möchte nun auf einzelnen Tabellenblättern die Möglichkeit einer automatischen Speicherabfrage haben, (zb. beim Betätigen der in den Tabellen eingefügten Schaltfläche "Drucken" sollte automatisch die Abfrage zur Speicherung der gedruckten Seiten erscheinen).
In der Arbeitsmappe sind diese Tabellenblätter, die ausgedruckt werden, ausgeblendet. Und diese Blätter möchte ich dann seperat abspeichern um sie bei Bedarf wieder zur Verfügung zu haben. Auch sollte ich das Zielverzeihniss vorgeben können. Beim Speichern wird bisher immer die Datei "Eigene Dateien" aufgerufen.
Office - Word, Excel und Co. 9.745 Themen, 41.424 Beiträge
Hi hddiesel,
klasse Lösung - das klingt vielversprechend, kannte ich auch noch nicht:
Option Explicit
Sub Einzeln_Speichern()
Dim blatt As Integer
On Error GoTo Einzeln_Speichern_Error
Application.ScreenUpdating = False
For blatt = 2 To Sheets.Count
Sheets(blatt).Copy
ActiveWorkbook.SaveAs Filename:="C:\Daten\" & ActiveSheet.Name & ".xls"
ActiveWorkbook.Close
Next blatt
Application.ScreenUpdating = True
On Error GoTo 0
Exit Sub
Einzeln_Speichern_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") im Makro Einzeln_Speichern in Modul1"
End Sub
Bin zwar nicht der Fragesteller, trotzdem auch noch mal von mir:
THX
Olaf