Tag Archives: Schutz

Hab mich soeben gewogen. Laut der Wasserwaage liege ich perfekt auf der Couch.

Gestern in der Excelschulung fragte ein Teilnehmer, ob man die nicht gesperrten Zellen in einem geschützten Tabellenblatt hervorheben kann. Ich habe kurz überlegt: Es gibt keinen Organizer wie beispielsweise bei der Bedingten Formatierung oder bei den Namen. Mit Start / Bearbeiten / Suchen und Auswählen kann man eine Liste der gesperrten Zellen anzeigen lassen. Aber leider nicht markieren. Man kann mit der [Tab]-Taste über die nichtgesperrten Zellen springen und so herausfinden, wo offene, veränderbare Zelle liegen.

„Nein“ – lautet die Antwort, „hervorheben kann man sie nicht. Man muss sie per Hand formatieren. Beispielsweise grau.“

Männer sind wie guter Wein…sie werden meistens mit dem Alter besser!

Schon blöde: (Intelligente, dynamische, formatierte) Tabellen lassen sich nicht erweitern, wenn das Blatt geschützt ist:

Verständlich: Man entsperrt einen festen Bereich und schützt anschließend das Tabellenblatt ohne diesen fest definierten Bereich. Er wächst leider nicht dynamisch mit.

Danke an Andreas Thehos, der dieses Problem auf den Excellent Days 2018 vorgestellt hat.

Bitte keine Sexanfragen! – Ich kann so schlecht „nein“ sagen.

Heute in der Excelschulung. Wir üben Blattschutz. Zuerst wird der Bereich ausgewählt, dessen Zellen veränderlich sind. Für sie wird im Dialog Zellen formatieren / Schutz die Option „Gesperrt“ entfernt. Anschließend das Blatt geschützt (Überprüfen / Schützen / Blatt schützen), was man am geänderten Symbol „“ erkennen kann.

Eine Teilnehmerin meldet sich und zeigt mir, dass die übrigen Zellen noch geschützt sind. Dass sie aber dennoch etwas eintragen kann:

Zuerst habe ich irritiert geschaut – aber dann bald des Rätsels gefunden: sie hatte einen Bereich freigegeben – das hat Vorrang gegenüber dem Blattschutz:

Selbstgespräche geben einem die Chance, Recht zu behalten.

Das ist mir noch nie aufgefallen. Heute in der VBA-Schulung. Ich gebe als Übung auf zwei Makros zu erstellen: eines soll sämtliche Tabellenblätter schützen, eines soll den Blattschutz aufheben. Ein Teilnehmer testet und bemerkt ein Ruckeln:

Und hier der Code – falls jemand selbst testen möchte. Das Ruckeln erscheint beim Schutzaufheben:

Sub AlleBlätterSchützen()
Dim i As Integer

For i = 1 To ActiveWorkbook.Sheets.Count
ActiveWorkbook.Sheets(i).Protect
Next

End Sub

Sub Blattschutzaufheben()
Dim i As Integer

For i = 1 To ActiveWorkbook.Sheets.Count
ActiveWorkbook.Sheets(i).Unprotect
Next

End Sub

Ich lasse mich zum Pandabären umschulen. Wenn ich faul rumliege und immer dicker werde, finden mich alle niedlich.

Wie hat denn das mein Kollege gemacht? In einer Tabelle befinden sich Formeln. Das Blatt ist nicht geschützt (die Namen darf ich beispielsweise ändern). Versuche ich jedoch die Formel zu ändern, erhalte ich eine Fehlermeldung:

ziemlich cleverer Schutz!

ziemlich cleverer Schutz!

Die Antwort: Die Zellen, in denen sich Formeln befinden, wurden markiert und in der Datenüberprüfung die Formel <>““ eingegeben. So können sie nicht mehr geändert werden:

20161109schutz02

Übrigens: Das Löschen wird allerdings nicht verhindert!

Bis zu meinem fünften Lebensjahr dachte ich, mein Name sei „Nein“.

Ich bin wirklich verblüfft. Wusste nicht, dass es geht:

Man erstellt eine Datenüberprüfung für mehrere Zellen (beispielsweise Zahlen, Datumswerte oder Listen).

Datenüberprüfung (Gültigkeit)

Datenüberprüfung (Gültigkeit)

Diese (und einige anderen Zellen) werden über Zellen formatieren / Schutz „nicht gesperrt“. Das Blatt wird mit einem Blattschutz versehen. Nun ist es für den Anwender möglich, in die freien Zellen etwas einzutragen und diesen Inhalt in die Zellen mit Datenüberprüfung hineinzukopieren.

Das heißt: Das Einfügen von Inhalten unterläuft die Datenüberprüfung. Perfide!

Nix wird geprüft!

Nix wird geprüft!

Danke an Julian für diesen Hinweis.