Schutz bestimmter Daten mithilfe von VBA - Excel-Tipps

Anthony fragt:

Bei Auswahl der Eigenschaft '0 -xlUnlockedCells' im EnableSelection-Fenster können nur die entsperrten Zellen ausgewählt werden, wenn die Arbeitsmappe geschützt ist. Wenn die Arbeitsmappe jedoch gespeichert, geschlossen und dann wieder geöffnet wird, wird die Standardeinstellung für EnableSelection auf "0 -xlNoRestrictions" zurückgesetzt. Wie kann ich dies verhindern? Grüße.

Nun, dies kann mit einigen Ereignissen gelöst werden. Eine mit dem Workbook_Open-Ereignis oder zwei mit dem Sheet_Activate-Ereignis wie folgt:

In der Arbeitsmappe Modul

Private Sub Workbook_Open() Sheets("Sheet1").EnableSelection = xlUnlockedCells End Sub

oder im Blattmodul

Private Sub Worksheet_Activate() ActiveSheet.EnableSelection = xlUnlockedCells End Sub

Eine letzte Sache, xlUnlockedCells ist gleich 1. 0 ist xlNoRestrictions und -4142 ist xlNoSelection.

Interessante Beiträge...