Meine Empfehlung an Gender-Eltern: Nennt euer Kind „Ariel“. Dann kann es später selbst entscheiden, ob es Mann, Frau, Meerjungfrau oder Waschpulver sein möchte.

Ist euch das schon einmal aufgefallen?

In der Registerkarte „Überprüfen“ gibt es in der Gruppe „Schutz“ die beiden Symbole „Blatt schützen“ und „Arbeitsmappe schützen“:

Aktiviert man den Blattschutz, ändert sich der Text:

Aktiviert man den Schutz der Arbeitsmappe, wird das Symbol grau unterlegt – der Text wird nicht geändert:

Übergewicht klingt nicht schön! Das heißt jetzt „bezauberndes Bonusmaterial“.

Und schon wieder reingefallen:

Die Visible-Eigenschaft des Worksheet-Objektes kann nicht festgelegt werden.

Ich will doch bloß die Visible-Eigenschaft im VBA-Editor ändern. Warum darf ich nicht?

GGGGRRRRR. Die Arbeitsmappe ist geschützt (Überprüfen / Schützen / Arbeitsmappe schützen).

Könnte Excel aber auch genauer sagen …

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 …