Bei der Übergabe einer Datei ins Archiv sollen die nicht mehr gebrauchten Schaltflächen gelöscht werden. Unter Excel 14 läuft das Macro durch und entfernt die Schaltflächen wie gewünscht. Anders in Excel 2013. Die Schaltfläche 76 von welcher das Macro ausgeführt wird führt zu einem Absturz von Excel. Wenn ich im code die 76 deaktiviere läuft es durch, nur verbleibt eben die ungewünschte Schaltfläche.
Ohne ActiveWorkbook.SaveAs werden die Schaltflächen wunschgemäss entfernt, nur brauche ich das speichern unter der Offertnummer.
https://www.herber.de/bbs/user/104149.xlsm
Sub Test()
ActiveSheet.Shapes("Schaltfläche 94").Delete
ActiveSheet.Shapes("Schaltfläche 75").Delete
ActiveSheet.Shapes("Schaltfläche 76").Delete
ActiveSheet.Shapes("Schaltfläche 102").Delete
ActiveSheet.Shapes("Schaltfläche 104").Delete
ActiveWorkbook.SaveAs "O:\Hugo 2020\Archiv\Offerten\" & Range("D11").Value & ".xlsm"
ActiveWorkbook.Close SaveChanges:=True
End Sub