Sperren von Zellen zum Schutz kritischer Daten - Excel-Tipps

Inhaltsverzeichnis

Frank aus Holland stellte die heutige Frage:

Hallo, ich möchte eine Art Datenbank in Excel erstellen. Daher muss ich ein Makro oder ähnliches finden, mit dem ich einen Befehl erstellen kann, mit dem der Cursor nach Verwendung der Eingabetaste auf A16 von (zum Beispiel) A16 nach B2 springt. Würdest du die Lösung für dieses Problem kennen? Vielen Dank!

Eine einfache Möglichkeit, dies zu erreichen, besteht darin, A16 und B2 zu den einzigen nicht gesperrten Zellen im Arbeitsblatt zu machen. Standardmäßig sind alle Zellen gesperrt. Mit Format - Zellen - Schutz - Deaktivieren Sie das Kontrollkästchen Gesperrt, um die Zellen zu entsperren.

In Excel 2000 und früheren Versionen können Sie das Arbeitsblatt einfach mit Extras - Schutz - Blatt schützen schützen. In Excel 2002 müssen Sie Extras - Schutz - Blatt schützen verwenden und dann die Option "Gesperrte Zellen auswählen" deaktivieren.

Nachdem das Blatt erfolgreich geschützt wurde, gelangen Sie durch Drücken der Eingabetaste in einer ungeschützten Zelle zur nächsten ungeschützten Zelle.

Hinweis

Wenn der Schutz des Arbeitsblatts nicht praktikabel ist, müssen Sie auf ein Worksheet_ChangeMakro zurückgreifen, das erkennt, welche Zelle sich gerade geändert hat.

Hier ist ein Beispielmakro:

Private Sub Worksheet_Change(ByVal Target As Range) Select Case Target.Address Case "$B$2" Range("A16").Select Case "$A$16" Range("B2").Select End Select End Sub

Interessante Beiträge...