Ich habe eine Excel-Vorlage (xltm) bei der vor dem Schließen folgender Code ausdgeführt wird:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim sh As Object
For Each sh In Sheets
If sh.Name "Deckblatt" Then
If sh.Visible = xlSheetVisible Then sh.Visible = xlSheetVeryHidden
End If
Next
ThisWorkbook.Save, FileFormat:=xlOpenXMLTemplateMacroEnabled
End Sub
Ich möchte erreichen, dass die Vorlage bei jedem Schließen automatisch alle Tabellenblätter "versteckt" und sich danach automatisch nochmal speichert. Mit dem Speicherbefehl funktioniert das aber nicht.
Gibt es irgendeinen Befehl, mit dem ich eine Excel-Vorlage mit Makros einfach überschreiben kann?
Danke für die Hilfe und viele Grüße
Stefanseevetal
End Sub