VBA: Laufzeitfehler 1004 bei "normaler" Sperrung
15.04.2015 12:26:39
Hauser
ich habe mit Excel 2010 ein Antragsformular erstellt, welches sich durch VBA an die Eingaben der Antragsteller anpasst
(je nachdem was gewählt/eingegeben wird werden Tabellenblätter ein- bzw. ausgeblendet usw.).
Diese Arbeitsmappen möchte ich nun für die Antragsteller sperren, damit diese keine Änderungen vornehmen können. Ich habe also die betroffenen Zellen über Zellen formatieren - Schutz - Gesperrt zur Bearbeitung gesperrt, andere zur Bearbeitung freigegeben.
Wenn ich nun die Arbeitsmappe schützen möchte (über Überprüfen - Arbeitsmappe schützen), erhalte ich reihenweise Fehlermeldungen ("Laufzeitfehler 1004").
Ich habe eine Private Sub Worksheet_SelectionChange(ByVal Target As Range) die Excel mir dann förmlich zerschießt.
Gibt es eine Möglichkeit die Arbeitsmappe zu schützen ohne den Fehler zu erhalten?
Das Formular wird von Leuten genutzt die sich nicht sonderlich gut mit VBA oder Excel auskennen. Daher möchte ich Fehlermeldungen bei der Benutzung gerne vermeiden.