Hallo Johannes..
wenn ich es richtig verstehe....
dann soll das Speichern der <Mappe1_Backup> als <Mappe1> kontrolliert geschehen.. also nicht generell.
In Diesem Fall muß dieser Code z.B. einer Schaltfläche zugeordnet werden.
So wie ich es gepostet hab, geschieht dies immer, wenn <Mappe1_Backup> geschlossen wird.
Wenn die Backup-Mappe irgendwann als Mappe1 gespeichert wird, oder die Mappe1 als Backup-Mappe, so haben beide Mappen den gleichen Code.
Ich wollte in der Hauptsache mit dem <If-Teil> darauf hinaus, das wenn durch ein Ereigniss (Button; Mappe-schließen; .. oder Ähnliches) dieses Überspeichern ausgelöst wird, darauf zu achten ist, das es nicht aus der Mappe1 heraus abgearbeitet wird.
Zu BeforeClose:
Im VBA-Editor den Project-Explorer mit dem Menue-Punkt <Ansicht < Project-Explorer> sichtbar machen.
Dort auf <DieseArbeitsmappe> doppelclicken.
Dann im rechten Fenster oben bei <Allgemein> <Workbook> auswählen.
Dann rechts bei <Open> <BeforeClose> auswählen.
Hoffe es hilft...
Gruß
Kauz