ich steh gerade voll auf dem Schlauch:
Ich habe:
doFormat.xlsm
Daten.xlsx
Daten_pur.xlsx
...alle in einem Ordner!
Ich mache:
In doFormat.xlsm habe ich Formatierungen (Schrift, Farben etc.) die ich in Daten.xlsx anwende.
doFormat öffnet also Daten.xlsx, formatiert und speichert diese.
Jetzt möchte ich nach der Formatierung von den Tabellen
Hallo, Bier und Milch der Datei Daten.xlsx
ein Backup mit Namen Daten_pur.xlsx anlegen bzw. die vorhandene überschreiben lassen.
Nach der Formatierung bügelt doFormat also noch den hier drüber:
Sub Kopie()
With Workbooks("Daten.xlsx")
xPfad = ActiveWorkbook.Path 'Wohin speichern?
xDateiNam = "Daten_pur.xlsx"
Sheets(Array("Hallo", "Bier", "Milch")).Copy
Application.DisplayAlerts = False
.SaveAs Filename:=xPfad & xDateiNam
Application.DisplayAlerts = True
ActiveWindow.Close
End With
Application.Quit
End Sub
Leider Speichert hier gar nichts.Meine Daten_pur wird also nicht überschrieben oder gar gespeichert.
Kann mir einer sagen was ich falsch mache!?
Dank schon mal und Gruß
Thorben