Benutzerdefiniertes - Unprotect
12.10.2021 15:09:05
Tobias
Ich habe eine .xlsm Datei, die meine Kollegen immer (per Makro, welches beim öffnen ausgeführt wird) "Schreibgeschützt" öffnen. Damit Sie aber nicht nur Informationen nachlesen können sondern auch Informationen gegebenenfalls auch aktualisieren können habe ich einen Button mit einer Userform eingesetzt, wo man die das aktive Arbeitsblatt entsperren und sperren kann. Folgendes Makro wird zum entsperren genutzt:
Sub ArbeitsblattEntsperren()
Dim wSheet As Worksheet
Set wSheet = ActiveSheet
Dim wOriginal As Worksheet
Set wOriginal = ActiveSheet
wSheet.Activate
wSheet.Unprotect "XXXX"
wOriginal.Activate
End Sub
Jetzt ist aber das komplette Arbeitsblatt für die Bearbeitung frei. Die ganzen Menüleisten / Toolbar ect. sind aber (per Makro) für meine Kollegen ausgeblendet und dies soll auch so bleiben!Und jetzt brauch ich Euch!
Wie schreibe ich das Makro so, dass meine Kollegen zwar Text in die Zellen eintragen können, diese aber auch per rechtsklick nicht formatieren können?
Und kann ich auch nur bestimmte Zellen + Spalten entsperren z.B. A2;A6 / B3 / G;G ?