Wer mich entführt, gibt mich spätestens morgen zurück!
In Excel kann man die Arbeitsmappe schützen. Damit kann man keine Tabellenblätter einfügen, löschen, umbenennen, …
Was passiert allerdings, wenn man diese Befehle in VBA verwendet. Also:
ThisWorkbook.Worksheets.Add
ThisWorkbook.Worksheets(1).Name = "fehlgeschlagen"
ThisWorkbook.Worksheets(1).Visible = xlSheetHidden
ThisWorkbook.Worksheets(1).Delete
ThisWorkbook.Worksheets(1).Tab.Color = 255
ThisWorkbook.Worksheets(1).Copy Before:=xlDatei.Worksheets(1)
Man erhält Fehlermeldungen:
Ein bisschen mehr Mühe hätten sie sich schon bei den Fehlertexten machen können. Lediglich der Kopieren wird mit einem Verweis auf den Schutz der Arbeitsmappe quittiert …