Ich habe folgendes Makro, dass eine Kopie auf Tabellenblatt "Kopie" erstellt.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("Kopie").Select
Rows("4:5").Select
ActiveSheet.Unprotect
Selection.Insert Shift:=xlDown
Range("A4").Select
Sheets("Schichtbericht").Select
Range("A19:D20").Select
Selection.Copy
Sheets("Kopie").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
If Range("A60000") <> "" Then
Range("A10000:D60000").Delete Shift:=xlUp
End If
Range("A1").Select
Application.CutCopyMode = False
ActiveSheet.Protect
Sheets("Schichtbericht").Select
Range("P19:S19").Select
End Sub
Nun ist es sehr oft vorgekommen, dass die Makros nicht aktiviert wurden. Ist es möglich, ein Add In zuerstellen, wo die Abfrage kommt: Beginnt die zu offnende Exel Datei mit Schichtbericht o.ä., dann aktiviere die Makros ohne zu bestätigen. Beginn Abfrage deshalb, weil die Datei immer mit laufendem Datum versehen und gespeichert wird.