Tipps "n" Tricks
Anwender-Software - Excel

Cursorbewegung auf geschützte Zellen beschränken

Thema:

Excel 97/2000

Um die Dateneingabe in Kalkulationsmodelle komfortabler zu machen, können Sie den sogenannten Blattschutz aktivieren. Danach lassen sich mit Tab nur noch die Zellen anspringen, bei denen Sie im Dialogfeld Format-Zellen den Status Gesperrt deaktiviert haben. Ausserdem sind auch nur noch in diesen Zellen Änderungen möglich; die übrigen Tabellenbereiche lassen sich zwar wie gewohnt anwählen und markieren, aber sobald Sie eine Eingabe vornehmen, zeigt Excel eine entsprechende Warnmeldung an.

Wenig bekannt ist die Tatsache, dass Sie das Verhalten von Excel in geschützten Tabellen noch komfortabler machen können. Mit wenig Aufwand erreichen Sie, dass sich die geschützten Zellen überhaupt nicht mehr anwählen lassen:
  1. Rufen Sie das Dialogfeld Extras-Anpassen auf, wechseln Sie auf die Registerkarte "Symbolleisten" und aktivieren Sie das Kontrollkästchen "Steuerelement-Toolbox".
  2. Klicken Sie auf das Symbol "Eigenschaften".
  3. Wählen Sie für die Eigenschaft "EnableSelection" die Einstellung "1- xlUnlockedCells".
Wenn Sie nun über Extras-Schutz den Blattschutz aktivieren, lassen sich geschützte Zellen überhaupt nicht mehr anwählen. Der Anwender kann wie gewohnt die Cursortasten verwenden, und bewegt sich automatisch nur in den Bereichen, in denen Eingaben möglich sind.

Leider wird die Einstellung der Eigenschaft "EnableSelection" von Excel nicht dauerhaft gespeichert, so dass Sie sie nach jedem Öffnen der Arbeitsmappe erneut einstellen müssten. Ein kleines Makro hilft weiter:

Private Sub Workbook_Open()
  Worksheets("Tabelle1").EnableSelection = xlUnlockedCells
End Sub


Das Makro wird automatisch nach dem Öffnen der Arbeitsmappe ausgeführt und legt das gewünschte Auswahlverhalten von Excel in dem Blatt "Tabelle1" fest. Sie müssen die Prozedur noch anpassen und den Namen des Tabellenblatts ändern sowie gegebenenfalls weitere Zeilen für zusätzliche Blätter hinzufügen.

 

Tipps "n" Tricks
Anwender-Software - Excel